2023年7月7日发(作者:)
大家好,我们这一节讲一下Android下的下拉菜单Spinner,就像是Swing的Combobox,html的
Android提供的Spinner Widget的下拉菜单已经非常好用了,样式也还适用.但我们本节的Demo的重点在于自定义下拉菜单里的样式,其关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样.
Step 1: 创建一个新的Android 工程, 我们命名为SpinnerDemo .
Step 2 :打开layout 文件夹,找到 将其内容改为:
android:orientation="vertical" android:padding="10dip" android:layout_width="fill_parent" android:layout_height="wrap_content"> android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:text="Please select a planet:" /> android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:drawSelectorOnTop="true" android:prompt="@string/planet_prompt" />
注意:
the Spinner's android:prompt
is a string resource. In this case, Android does not allow it to be a string, it must
be a reference to a resource. So...
Step 3
:找到在res/values/,
在里面加入如下(黑体
)一行:
Step 4
:在res/values/
文件夹下创建一个xml
文件,命名为:
这是用户可以从Spinner Widget选择list 的选择项.
Step5
:打开
,编辑内容如下:
package ;
import ty;
import ;
import dapter;
import r;
public class SpinnerDemo extends Activity{
public void onCreate(Bundle savedInstanceState) {
te(savedInstanceState);
setContentView();
Spinner s = (Spinner) findViewById(r);
ArrayAdapter adapter = FromResource(
this, s, _spinner_item)
pDownViewResource(_spinner_dropdown_item);
pter(adapter);
}
}
step 6:
最后run it
(运行之)效果如下:
搞定,让大家 久等了,终于把日语搞定了..Android,英语,我来了!!!!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1688677191a161760.html
评论列表(0条)