1.使類別名稱的旁邊都有乙個圖樣,修改values中的strings.xml檔案如下:
<?xml version="1.0" encoding="utf-8"?>
settings
hello world!
動物mainactivity
學習搜搜
遊戲收藏
幫助動物類
自然類人物類
季節類數字類
寓言類其他類
2.定義乙個實體類,做為listview介面卡的適配型別。在entity包下,新建類category,**如下:
public class category
public string getname()
public int getimageld()
} name代表種類的名字。imageid表示類別對應的資源id。
3.在layout下新建activity_study.xml檔案,主要新增了乙個listview控制項,**如下:
4.為listview的子項指定乙個我們自定義的布局,在layout目錄下新建category_item.xml,**如下:
<?xml version="1.0" encoding="utf-8"?>
4.在包adapter下新建乙個自定義介面卡categoryadapter,繼承自arryadapter,並將泛型指定為category類。**如下:
public class categoryadapter extends arrayadapter
public view getview(int position,view convertview,viewgroup parent)else
viewholder.categoryimage.setimageresource(category.getimageld());
viewholder.categoryname.settext(category.getname());
return view;
} class viewholder
}
5.在activity包下新建studyacitvity類,繼承自activity,**如下:
public class studyactivity extends activity
}});
}
private void initcategories() ;
for(int i=0;i
<?xml version="1.0" encoding="utf-8"?>
設定了乙個alpha動畫,從無到有的過程。建立anim_layout_listview.xml檔案,**如下:
<?xml version="1.0" encoding="utf-8"?>
9. 修改activity_study.xml布局檔案,**如下:
8.將之前建立的主介面連起來。修改mainactivity,**如下:public class mainactivity extends tabactivity
private void addtab(string tag,int title_introduction,int title_icon,class activityclass)
public boolean oncreateoptionsmenu(menu menu)
}
10.通過intent,將選項卡和對應的studyactivity關聯起來了。執行結果如圖:
樂學成語實現之二顯示主介面
在第二階段中,我們準備完成主介面的設計,這一階段需要編寫的 量比較大,你一定要跟上腳步。主介面的設計採用選項卡元件,在res的drawable hdpi目錄下拷入需要的素材,在res layout目錄中新建activity main.xml布局,如下所示 布局檔案中的內容比較簡單,主要是拖了乙個ta...
樂學成語過程中的問題
一.資料庫匯入不成功是我遇到的第乙個問題 能夠執行成功如下圖 但是data檔案下不能 生成檔案,即出現不了下圖所示檔案 idioms是所匯入資料庫名字 沒有比較好的解決辦法在確定 沒錯的情況下,換一台機子,或重複試幾次 二.我遇到的第二個問題則是類似下圖中的句子一直出錯 這個錯的原因非常簡單但第一次...
樂學成語 第一部分
1.先做好基礎工作把資料庫匯入到專案工程中,這是第一步。1 我們知道android的資料庫存放在 data data package name 目錄下,所以我們需要做的是把已有的資料庫傳入到那個目錄下。思路是用fileinputstream讀取原資料庫,再用fileoutputstream把讀到的東...