[转]Spinner与setDropDownViewResource的应用
?
大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的<select>,由于手机画面有限,要在有限的范围选择项目,下拉菜单是比较好的选择.
?
Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样.
?
Step 1:?创建一个新的Android?工程,?我们命名为SpinnerDemo?.
Step 2?:打开layout?文件夹,找到main.xml?将其内容改为:
?
?
?注意:?the Spinner's?android:prompt
?is a string resource. In this case, Android does not allow it to be a string, it mustbe a reference to a resource. So...Step 3?:找到在res/values/string.xml,?在里面加入如下(黑体)一行:?Step 4?:在res/values/?文件夹下创建一个xml?文件,命名为arrays.xml:???