android开发中的UI统制(五)

android开发中的UI控制(五)[sizelarge]android开发中的ui控制(五)[/size]?转载自:http://www.android777

android开发中的UI控制(五)
    [size=large;]android开发中的ui控制(五)[/size]
?
转载自:http://www.android777.com/index.php/tutorial/android-view/androids-ui-control-v.html
?
?
下面看几个比较有意思的ui控件。
spinner:
spinner是adaperview的子类,跟listview、gridview一样,所以得设置adapter提供数据源。
?

?
效果图如下:
<p style="text-align: center;"><br><img src="http://dl.iteye.com/upload/attachment/531777/8e461bc2-83ba-319a-ab15-2a482d086451.png" alt="android开发中的UI统制(五)">?
[size=large;]gallery:[/size]
?
gallery是一个横向的可滚动的list容器,它的焦点一直是在区域的中间部分。它一般用来显示一系列照片,特别是在触摸屏中经常使用它。可以通过在xml中定义:
?
?
然后跟其他的listview、gridview、spinner一样,我们将一个adapter与它进行绑定,用来显示几张图片。这边还有一个额外的操作就是要定义一个样式,作为它里面item的样式。在这边我们通过在attrs.xml里定义一个样式来实现:
res\values\attrs.xml:
?
?
然后将需要显示的图片(附件中的图片js1.jpg,js2.jpg,js3.jpg,js4.jpg,js5.jpg)放到res\drawable或res\drawable-*中。
?
在显示的activity里,定义一个内部类mybaseadapter用来将数据和gallery进行绑定。
mybaseadapter.java
?
?
?
?
?
?
?
?
?
?
?
?
?
?