Spinner是Android中常用的下拉選擇控件,可以通過動態加載數據來實現Spinner的動態加載。
以下是實現Spinner動態加載的步驟:
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
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);
adapter.add("Item 1");
adapter.add("Item 2");
adapter.add("Item 3");
adapter.notifyDataSetChanged();
通過以上步驟,就可以實現Spinner的動態加載。需要注意的是,在動態加載數據時,需要調用適配器的notifyDataSetChanged()方法來通知Spinner控件數據已經更新。