已解决
Android Studio(控件常用属性)
来自网友在路上 165865提问 提问时间:2023-11-06 05:23:44阅读次数: 65
最佳答案 问答题库658位专家为你答疑解惑
通用属性
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
android:checked
指定是否选中。
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 的初始分钟值。查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Android Studio(控件常用属性)":http://eshow365.cn/6-33355-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!