今天我们继续来说下常用的UI控件下拉列表Spinner,在做项目开发中这也是常用到的一个,懂得了其基础原理我们自定义它就非常easy了。
下拉列表呢主要是用了Spinner控件,需要在xml中加入Spinner标签
接下来上代码
//xml中写入
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spi"
/>
//class中写入
Spinner spi=(Spinner)findViewById(R.id.spi);
List<String> list=new ArrayList<String>();
list.add("北京");
list.add("上海");
list.add("广州");
list.add("深圳");
//在此呢用的是arrayadapter 你可以用simpleadapter都是可以的
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),R.layout.item, list);
adapter.setDropDownViewResource(R.layout.item);
spi.setAdapter(adapter);
熟悉了以上流程还不赶快自定义自己style的下拉菜单^_^