📅  最后修改于: 2023-12-03 14:39:10.835000             🧑  作者: Mango
Android-UI控件是Android中用于开发用户交互界面的重要工具。它们可以在Android应用程序中显示各种类型的用户界面元素,包括文本、图像、按钮、列表、复选框、单选按钮和其他交互性控件。
下面是Android开发中常用的UI控件:
TextView
显示文本,可以是单行的,也可以是多行的。
<TextView
android:id="@+id/text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!" />
EditText
允许用户编辑文本。
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter text here" />
ImageView
显示图像。
<ImageView
android:id="@+id/image_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/my_image" />
Button
用于触发动作或提交表单。
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Submit" />
CheckBox
允许用户从一组选项中选择一个或多个选项。
<CheckBox
android:id="@+id/check_box"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 1" />
RadioButton
允许用户从一组互斥选项中选择一个选项。
<RadioGroup
android:id="@+id/radio_group"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton
android:id="@+id/radio_button_1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 1" />
<RadioButton
android:id="@+id/radio_button_2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Option 2" />
</RadioGroup>
Spinner
允许用户从一组选项中选择一个选项。
<Spinner
android:id="@+id/spinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:entries="@array/my_array" />
ListView
显示一组项目的列表,并允许用户与每个项目进行交互。
<ListView
android:id="@+id/list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
以上介绍了Android-UI控件中常用的一些控件,这些控件可以让开发者快速构建出用户交互界面。当然除了以上控件,还有很多其他的控件,开发者可以根据自己的需求选择相应的控件进行使用。