当前位置: 首页 > 工具软件 > TAU UI Studio > 使用案例 >

Android Studio 基本UI组件

羿经武
2023-12-01

文本类组件

文本框<TextView>

设置基本属性
  • 语句 android:[ ]
[ ]中内容属性值描述
text字符串指定文本内容
textColor颜色设置文本颜色
textSize数值设置文本中文字大小
width数值指定文本框宽度
height数值指定文本框高度
hint字符串文本框内文本内容为空时,显示提示文本
singleLineboolean指定是否是单行显示
在指定方位绘制图像
  • 语句 android:drawable[ ]
  • 属性值:图片名
[ ]中内容描述
Top顶端绘制
Bottom底端绘制
Start左侧绘制
Left左侧绘制
End右侧绘制
Right右侧绘制
指定显示内容的文本类型
  • 语句 android:inputType
属性值描述
textPassword密码
textEmailAddress邮箱地址
phone电话
date日期

编辑框<EditText>

  • EditText是Text子类,可以用所有Text属性。
  • 编辑框经常设置的属性有:
    • android:hint 设置用户没有输入时显示的文字
    • android:inputType 设置输入的文本类型

按钮类组件

普通按钮<Buttom>

普通按钮是TextView的子类,可以用TextView中的方法。普通按钮可以理解成一个可以点击的文本,添加单击事件监听器以后就可以实现其功能。

图片按钮<ImageButtom>

  • ImageButtom是ImageView的子类,而不是TextView的子类。
指定按钮上显示的图片
  • 语句 android:src
  • 属性值:图片名
指定图片缩放方式
  • 语句 android:scaleType
属性值描述
fitXY可改变纵横比例,使完全充满
fitStart保持纵横比缩放,放在左上角
fitCenter保持纵横比缩放,放在中央
fitEnd保持纵横比缩放,放在右下角
center不进行缩放,放在中间
centerCrop保持纵横比例缩放,使图片能完全覆盖
centerInside保持纵横比缩放,使能完全显示该图片

单选按钮<RadioButton>

  • <RadioButton>是Button的子类,可以用Button的方法定义RadioButton。
  • 每一组单选的选项放在<RadioGroup>中,每一个RadioGroup中含有多个<RadioButtom>,即每个选项。即格式为:
<RadioGroup
    (属性值)>
    <RadioButton
        (属性值)/>
    <RadioButton
        (属性值) />
    <RadioButton
        (属性值) />
</RadioGroup>

复选按钮<CheckBox>

  • <CheckBox>也是Button的子类。
  • 与单选按钮的区别是,同一道题的复选按钮不需要放在一个组里面,给每一个按钮增加监听器就可以了。

日期时间类组件

日期选择器<DatePicker>

时间选择器<TimePicker>

两者都是FrameLayout的子类,定义以后加上监听器即可。

计时器<Chronometer>

Chronometer是TextView的子类。在java文件中可以对计时器进行操作;在UI界面设计时,只需要设定其大小位置等信息即可。

 类似资料: