listview是列單形式顯示的元件,和gridview類似,我們也需要用到adapter來控制資料與元件之間的聯絡。listview有兩種方式顯示,一種是繼承了listactivity的activity,整個ui都是個listview;另一種是單獨的listview設定.
現在來看看繼承listactivity的listview:
程式執行效果:
繼承listactivity的activity會自動生成乙個listview來填充整個ui,我們不要通過設定setcotentview來設定ui. 在這個listview裡面全部都是textview元件,在main.xml中定義,而textview裡面的內容則是在strings.xml中定義的,通過標籤來定義。
strings.xml:
<?xml version="1.0" encoding="utf-8"?>main.xmlhello world, mylistviewactivity!
鄧光橋鄧名流向洪偉
何德聰張龍燦
許仙姚明
喬丹鄧稼先
蔡元培許三多
王寶強
<?xml version="1.0" encoding="utf-8"?>mylistviewactivity:
public class mylistviewactivity extends listactivity如果要單獨的實現listview,只要在ui裡面新增listview,在設定這個listview的adapter就可以了,和上面出不多。});}}
不過現在有個問題:不知道listview裡面可不可以放其他型別的控制項,我試過edittext也是可以的,不過button就出錯了,而且layout也會出錯,不知道哪位可以告訴我怎麼實現呢?
其他兩種繫結ListView資料的方式
arrayadapter listview mlistview listview findviewbyid r.id.listview string textarray 定義資料介面卡 android.r.layout.list item 1 listview的子條目顯示的布局的id textarr...
ListView 顯示兩種不同的Item 布局
1,需求 android 7.0 設定settings,新增語言add language的展示介面中,去除suggested 這個條目 經過分析發現,其實就是listview 的item 展示不同布局的問題 第一步 change date 2018 3 16 by 第乙個type型別從 type h...
兩種方式實現checkBox readonly功能
今天在做開發的時候遇到了這樣乙個問題 有乙個checkbox選項是不能被改變的。但是checkbox又是沒有readonly屬性的,這個時候我就想到了另外乙個屬性disabled,但是disabled的物件是不能提交到後台的,所以這個又被排除掉了。想了想,只能新增事件來搞定了。於是在checkbox...