Android基礎教程1-列表

在各種應用程序中,幾乎都有列表。但是在Android中列表怎么創(chuàng)建呢?本期教程就來說書怎么創(chuàng)建列表。

ListView

ListView在Android開發(fā)中是很常用的組件,它的作用是以列表顯示內容,并且可以根據數(shù)據的長度自適應。

列表的顯示需要三個因素:

(1)ListView,用來展示數(shù)據列表的視圖;

(2)適配器(Adapter),用來把數(shù)據映射到ListView上的媒介。

(3)數(shù)據,具體將被映射到ListView的字符串、圖片等基本組件。

根據適配器類型,列表被分為3種,分別是ArrayAdapter,SimpleAdapter和SimpleCursor Adapter。這里我們只介紹ArrayAdapter。

教程

1.首先打開AndroidStudio,新創(chuàng)一個項目,如圖:




接下來直接next就行了,然后選擇Basic Activity就行了。這樣項目就創(chuàng)建好了。

2.下面是本期教程所用的主要文件


3.首先我們在字符串資源文件中添加一些字符串資源,代碼如下:

<string-array name="news_category">

<item>新聞</item>

<item>財經</item>

<item>科技</item>

<item>體育</item>

<item>娛樂</item>

<item>汽車</item>

<item>博客</item>

</string-array>

4.然后在布局文件中,把TextView替換成ListView,其他代碼不動,代碼如下:

<ListView

android:id="@+id/news_category"

android:layout_width="match_parent"

android:layout_height="wrap_content"></ListView>

5.最后在代碼文件中設置setAdpter

news_category_list=(ListView)findViewById(R.id.news_category);

news_category_list.setAdapter(newArrayAdapter(this,

android.R.layout.simple_expandable_list_item_1,getResources().getStringArray(R.array.news_category)));


6.這樣我們在進行編譯運行就可以看到你做的第一個App了,是不是很簡單。效果如下圖:

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,936評論 25 709
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 7,319評論 0 17
  • ◎靈性與文學 ——新興思潮背景下的的當代文學多維度探究 文/趙笛雅 - 導論 古希臘的神話,荷馬的史詩,印度的吠陀...
    世界詩歌文學閱讀 1,101評論 0 19
  • 社會發(fā)展之快,讓我們的生活不僅僅停留在滿足于吃飽睡好的問題,越來越多人開始注重“生活的質量”。 環(huán)境質量、食品質量...
    與集閱讀 7,655評論 70 272
  • 跑完了,以為自己想說的會有很多,但其實更多的是心里有難以名狀的東西開始萌發(fā)滋長。也沒做什么獨特的事,只是一個人無聊...
    六二五閱讀 346評論 0 0

友情鏈接更多精彩內容