樂學成語 顯示學習列表

2021-07-13 05:56:16 字數 1954 閱讀 6474

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把讀到的東...