溫馨提示×

Spinner Android動態(tài)加載

小樊
101
2024-07-17 19:41:44
欄目: 編程語言

Spinner是Android中常用的下拉選擇控件,可以通過動態(tài)加載數(shù)據(jù)來實現(xiàn)Spinner的動態(tài)加載。

以下是實現(xiàn)Spinner動態(tài)加載的步驟:

  1. 創(chuàng)建一個Spinner控件并在布局文件中定義好。
<Spinner
    android:id="@+id/spinner"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
  1. 在Activity中找到Spinner控件,并為其設(shè)置適配器。
Spinner spinner = findViewById(R.id.spinner);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, new ArrayList<String>());
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
  1. 動態(tài)加載數(shù)據(jù)到Spinner控件??梢酝ㄟ^添加數(shù)據(jù)項到適配器來實現(xiàn)。
adapter.add("Item 1");
adapter.add("Item 2");
adapter.add("Item 3");
adapter.notifyDataSetChanged();

通過以上步驟,就可以實現(xiàn)Spinner的動態(tài)加載。需要注意的是,在動態(tài)加載數(shù)據(jù)時,需要調(diào)用適配器的notifyDataSetChanged()方法來通知Spinner控件數(shù)據(jù)已經(jīng)更新。

0