【android-Android Studio(控件常用属性)】此文章归类为:["android","android studio","ide"]。
通用属性
属性 |
描述 |
android:id |
用于为视图指定唯一的标识符。 |
android:layout_width |
用于指定视图的宽度。 |
android:layout_height |
用于指定视图的高度。 |
android:layout_margin |
用于指定视图周围的空白区域。 |
android:layout_padding |
用于指定视图内部的填充区域。 |
android:background |
用于设置视图的背景。 |
android:visibility |
用于设置视图的可见性。 |
文本属性
属性 |
描述 |
android:text |
用于设置文本内容。 |
android:textColor |
用于设置文本颜色。 |
android:textSize |
用于设置文本大小。 |
android:textStyle |
用于设置文本样式,如粗体、斜体等。 |
android:textAlignment |
用于设置文本的对齐方式。 |
android:hint |
用于在文本框中显示灰色的提示文本。 |
android:inputType |
用于指定文本框的输入类型,例如文本、数字、密码等。 |
android:maxLength |
用于限制文本框中可以输入的最大字符数。 |
android:ellipsize |
用于指定文本溢出时的省略格式。 |
android:lines |
用于指定文本框中显示的行数。 |
android:maxLines |
用于指定文本框中显示的最大行数。 |
android:gravity |
用于设置文本在视图中的对齐方式。 |
android:fontFamily |
用于设置文本的字体系列。 |
android:textAllCaps |
用于指定文本是否应该全部大写。 |
android:lineSpacingExtra |
用于设置行间距。 |
android:lineSpacingMultiplier |
用于设置行间距的倍数因子。 |
android:letterSpacing |
用于设置字母之间的间距。 |
android:textColorHighlight |
用于设置文本在被选中时的高亮颜色。 |
android:textColorHint |
用于设置文本提示的颜色。 |
android:textScaleX |
用于设置文本的水平缩放比例。 |
android:textLocale |
用于设置文本的区域设置。 |
android:textDirection |
用于指定文本的方向,如从左到右或从右到左。 |
TextView
android:autoLink |
用于指定自动链接识别的类型,如电话号码、网址等。 |
android:drawableLeft |
用于设置在文本左侧的绘图资源。 |
android:drawableRight |
用于设置在文本右侧的绘图资源。 |
android:ems |
用于设置 TextView 的宽度,基于字符 'M' 的数量。 |
android:scrollHorizontally |
用于指定是否应该在 TextView 的水平方向上滚动文本。 |
android:singleLine |
用于指定是否应该在单行显示文本。 |
Button
android:drawableLeft |
设置在按钮文本左侧的绘图资源。 |
android:drawableTop |
设置在按钮文本顶部的绘图资源。 |
android:drawableRight |
设置在按钮文本右侧的绘图资源。 |
android:drawableBottom |
设置在按钮文本底部的绘图资源。 |
android:onClick |
指定按钮点击时调用的方法。 |
ImageView
android:src |
指定要显示的图像资源。 |
android:scaleType |
设置图像的缩放类型。 |
android:tint |
对图像应用的颜色过滤器。 |
android:adjustViewBounds |
控制 ImageView 是否应调整其边界以保持图像的宽高比。 |
EditText
属性 |
描述 |
android:hint |
在文本框中显示灰色的提示文本。 |
android:inputType |
指定文本框的输入类型,例如文本、数字、密码等。 |
android:maxLength |
限制文本框中可以输入的最大字符数。 |
android:imeOptions |
控制输入法编辑框的行为和标识。 |
android:selectAllOnFocus |
指定是否在获得焦点时自动选择所有文本。 |
android:lines |
指定文本框中显示的行数。 |
android:maxLines |
指定文本框中显示的最大行数。 |
RecyclerView
属性 |
描述 |
android:layoutManager |
用于指定 RecyclerView 的布局管理器,例如线性布局、网格布局等。 |
app:spanCount |
用于网格布局管理器,指定每行或每列的网格数量。 |
app:orientation |
用于线性布局管理器,指定列表的方向,可以是垂直或水平方向。 |
android:scrollbars |
指定是否应该在 RecyclerView 中显示滚动条。 |
CheckBox和RadioButton
Spinner
android:entries |
用于指定 Spinner 中显示的静态数据集合。 |
android:prompt |
用于设置 Spinner 弹出的对话框的标题。 |
android:spinnerMode |
用于设置 Spinner 的模式,可以是下拉模式或对话框模式。 |
android:background |
用于设置 Spinner 的背景。 |
android:popupBackground |
用于设置 Spinner 弹出的下拉框背景。 |
SeekBar
android:max |
用于设置 SeekBar 的最大值。 |
android:progress |
用于设置 SeekBar 的当前进度值。 |
android:thumb |
用于设置 SeekBar 拖动手柄的自定义图像。 |
android:thumbTint |
用于设置 SeekBar 拖动手柄的颜色。 |
android:thumbTintMode |
用于设置 SeekBar 拖动手柄颜色的混合模式。 |
android:progressTint |
用于设置 SeekBar 进度条的颜色。 |
android:progressTintMode |
用于设置 SeekBar 进度条颜色的混合模式。 |
Switch
android:textOn |
用于设置 Switch 开启时显示的文本。 |
android:textOff |
用于设置 Switch 关闭时显示的文本。 |
android:thumbTint |
用于设置 Switch 滑块的颜色。 |
android:thumbTintMode |
用于设置 Switch 滑块颜色的混合模式。 |
android:trackTint |
用于设置 Switch 轨道的颜色。 |
android:trackTintMode |
用于设置 Switch 轨道颜色的混合模式。 |
ProgressBar
android:progress |
用于设置 ProgressBar 的当前进度值。 |
android:max |
用于设置 ProgressBar 的最大值。 |
android:indeterminate |
指定是否应该显示不确定进度的动画效果。 |
android:progressTint |
用于设置 ProgressBar 进度条的颜色。 |
android:progressTintMode |
用于设置 ProgressBar 进度条颜色的混合模式。 |
android:indeterminateTint |
用于设置不确定进度动画的颜色。 |
android:indeterminateTintMode |
用于设置不确定进度动画颜色的混合模式。 |
DatePicker
android:calendarViewShown |
指定是否应该显示日历视图。 |
android:datePickerMode |
用于设置 DatePicker 的模式,可以是日历模式或滚动模式。 |
android:minDate |
用于设置 DatePicker 允许选择的最小日期。 |
android:maxDate |
用于设置 DatePicker 允许选择的最大日期。 |
TimePicker
android:timePickerMode |
用于设置 TimePicker 的模式,可以是钟表模式或滚动模式。 |
android:format24Hour |
指定是否应该使用 24 小时制格式来显示时间。 |
android:hour |
用于设置 TimePicker 的初始小时值。 |
android:minute |
用于设置 TimePicker 的初始分钟值。 |
更多【android-Android Studio(控件常用属性)】相关视频教程:www.yxfzedu.com