Android的常用控件
控件 | 用途 |
---|---|
TextView | 显示文字 |
ImageView | 显示图片 |
EditText | 输入框,可编辑 |
Button | 按钮,可附带图片 |
CheckBox | 复选框 |
RadioButton | 单选按钮(和 RadioGroup 配合使用) |
用法:在xml布局文件中
1. TextView
//设置文字:
<TextView android:id="@+id/textView0" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:text="我是文字"
android:textColor="#FF0000"
android:textSize="18dip"
android:background="#FFFFFF" />
2. ImageView
ImageView android:background="@android:color/white" android:src="@drawable/btn_mode_switch_bg"
android:layout_width="wrap_content" android:layout_height="wrap_content"></ImageView>
3. EditText
<EditText android:id="@+id/editText1" android:inputType="date"
android:layout_width="fill_parent" android:layout_height="wrap_content"
android:maxLength="40"
android:hint="输入电话号码" android:textColorHint="#FF000000"
android:phoneNumber="true"></EditText>
4. Button
<Button android:orientation="vertical"
android:layout_height="wrap_content" android:id="@+id/button1"
android:layout_width="wrap_content"
android:textColor="#0000FF"
android:text="这是button1,可以点击" />
5. CheckBox
<CheckBox
android:id="@+id/CheckBox1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="我是文字"
>
6.RadioButton
<RadioGroup
android:id="@+id/RadioGroup01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_x="3px"
android:layout_y="54px"
>
<!-- 选项要在rec/values/string.xml中定义 -->
<RadioButton
android:id="@+id/RadioButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/RadioButton1"
/>
<RadioButton
android:id="@+id/RadioButton2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/RadioButton2"
/>
<RadioButton
android:id="@+id/RadioButton3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/RadioButton3"
/>
<RadioButton
android:id="@+id/RadioButton4"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/RadioButton4"
/>
</RadioGroup>