在Android界面設(shè)計中,下拉框控件的名稱為Spinner,下拉控件是常用的UI元素,本文ATAAW.COM來介紹下Spinner的基本使用,其中有兩個重要的步驟就是設(shè)計適配器和添加事件監(jiān)聽處理。
布局文件中定義:
<Spinner
android:id="@+id/spinner"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
設(shè)置下拉框控件的標(biāo)題文本內(nèi)容:
spinner.setPrompt("請選擇");
定義下拉框內(nèi)容:
String datas = {“ATAAW.COM”,”Android.com”,”Google.com”};
定義添加適配器:
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, datas, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
響應(yīng)下拉框的選中值發(fā)生變化的事件處理:
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,
int arg2, long arg3) {
//被選中時候發(fā)生的動作
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
}
});
以上就是Android中下拉框Spinner的基本用法,用適配器來定義顯示的內(nèi)容和樣色,用事件響應(yīng)來處理被選中和未選中時候分別的動作。文章
?
鳳凰涅槃/浴火重生/馬不停蹄/只爭朝夕
???? 隱姓埋名/低調(diào)華麗/簡單生活/完美人生