Buttons 示例介绍了定义Button,ToggleButton的基本方法。本例在/res/layout/buttons_1.xml 定义如下:

<!– Regular sized buttons –>
<Button android:id=”@+id/button_normal”
android:text=”@string/buttons_1_normal”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

<!– Small buttons –>
<Button android:id=”@+id/button_small”
style=”?android:attr/buttonStyleSmall”
android:text=”@string/buttons_1_small”
android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

<ToggleButton android:id=”@+id/button_toggle”
android:text=”@string/buttons_1_toggle”
android:textOn=”Open”
android:textOff=”Close”

android:layout_width=”wrap_content”
android:layout_height=”wrap_content” />

定义button 不指定任何风格时,Android以正常大小显示Button,

风格 ?android:attr/buttonStyleSmall 以紧凑风格显示Button。

在引用Style 属性值时, 使用“?” 而非”@” 来指定所需风格属性,格式如下:

?[<package_name>:][<resource_type>/]<resource_name>

其中resource_type部分可选,因此 本例也可以使用如下定义:

style=”?android:buttonStyleSmall”

ToggleButton 使用button 形式定义两种状态,比如Open,Close。缺省文本为ON, OFF, 可以使用属性textOn,textOff 重新定义文字。

Buttons_第1张图片" src="https://img.it610.com/image/info5/85d9c1dfb34443829f48e7c9ad499250.jpg" width="334" height="492" style="border:1px solid black;">

更多相关文章

  1. Android(安卓)动画系列之自定义补间动画
  2. 【自定义控件系列四】android绘制实战(一)通过Canvas+Path+Paint
  3. android:configChanges属性
  4. android 属性汇总
  5. 【Android】Android(安卓)UI 开发_问答_3
  6. Android(安卓)TextView属性详解
  7. android 自定义相机 取矩形内内容 注意事项
  8. android 虚拟键盘遮挡布局 顶起布局
  9. 强烈推荐:Android史上最强大的自定义任务软件Tasker

随机推荐

  1. android:padding和android:margin的用法
  2. Android的底层库libutils介绍
  3. Android TableLayout 实现边框
  4. Android Activity生命周期是如何实现的
  5. android属性详解
  6. Android快速开发架构PlanA(二),简单粗暴的路
  7. android studio 快捷键描述和设置
  8. Android package属性、package name和App
  9. android 输入对话框 确认对话框
  10. adb通过wifi连接android设备的方法