一、列表组件:
ListView组件用于列表的的形式显示数据,ListView组件在装载数据时并不是直接使用ListView类的add方法或类的方法添加数据,而是需要指定一个Adapter对象,通过控制器获得显示数据,
1、 首先定义ListView组件xml文件如下:
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="名单" />
<ListView
android:id="@+id/nameList"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
2、创建一个Adapter对象然后添加适配器,具体java代码:
3、运行效果如图:
二、 下拉列表组件:Spinner
1、 Spinner组件用于显示一个下来列表,该组件用法与ListView组件类似,并在装载数据的时候指定要装载的数据,(数组或list对象)下面使用ArrayAdapter对象向组件添加数据,
2.所需要配置的XML文件,分别在values和layout文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="sports">
<item>足球</item>
<item>篮球</item>
<item>网球</item>
<item>棒球</item>
</string-array>
</resources>
3.单选按钮和复选按钮:
1、单选按钮和复选按钮都是继承了Button是所有用户界面中最普通的UI组件,也因此他们都可以直接使用Button支持各种属性和方法。
RadioButton和CheckBox与普通按钮不同的是,他们多了一个可选中的功能,因此RadioButton,和Check多了一个额外的android:check功能,该属性用于指定选框是否被选中,