Android開發學習筆記(十五)基礎UI控制元件之ListView
阿新 • • 發佈:2018-12-10
一、ListView常用XML屬性:
android:choiceMode="" 設定ListView的選擇行為 android:divider="" 設定List列表項的分隔條(即可用顏色分隔,也可用Drawable分隔) android:dividerHeight="" 指定分隔條高度 android:entries="" 指定一個數組資源,Android將根據該陣列資源來生成ListView android:footerDividersEnabled="" 如果設定為false則不在footer View之前繪製分隔條 android:headerDividersEnabled="" 如果設定為false則不在header View之前繪製分隔條
二、ListView的使用:
public class MainActivity extends AppCompatActivity { String[] strings={"小學一年級", "小學二年級", "小學三年級", "小學四年級", "小學五年級", "小學六年級", "中學一年級", "中學二年級", "中學三年級", "高中一年級", "高中二年級", "高中三年級", "大學一年級", "大學二年級", "大學三年級", "大學四年級", }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ListView list_view_demo = findViewById(R.id.list_view_demo); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,android.R.id.text1,strings); list_view_demo.setAdapter(adapter); } }