Listview-UI Layout設計
Listview(列表顯示):可滾動顯示清單。
Listview的屬性:
android:divider->項目之間的分隔線。
android:dividerHeight->分隔線之距離。
android:entries->指定Listview資料資源引用。
android:footerDividersEnabled->
底部是否顯示分隔線。預設值為True。
android:headerDividersEnabled->
頂部是否顯示分隔線。預設值為True。
ArrayAdapter:
如果所需資料是陣列話,需要使用Adapter。
它可以連結一個字串陣列到一個只有一個 TextView 元件的 ListView 物件當中。
產生Adapter並設定 MainActivity.java
範例A: ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.simple_list_item_1,AAA);
範例B :ArrayAdapter adapter = new ArrayAdapter<String>(this,R.layout.activity_listview, BBBB);
第一參數 : this 呼叫MainActivity。
第二參數:範例A:simple_list_item_1--->表示使用android 內建配置。
範例B:可以自己新建在res/layout/activity_listview
第三參數 : 我們要顯示的數據(自己建一個String)。
設定Listview MainActivity.java
範例:ListView listView = (ListView) findViewById(R.id.CCC_list);
建立新的CCC_list為ListView
設定adapter MainActivity.java
範例:listView.setAdapter(adapter);
adapter放進lCCC_list(listView)裡面。
最後
activity_listview(simple_list_item_1)放進CCC_list,再放進畫面上。
參考文獻
沒有留言:
張貼留言