3.旋钮组件:Button
3.按钮组件:Button
掌握按钮组件类的定义格式;
可以在Activity中定义按钮;
内容:
按钮肯定是需要完成某些功能,例如:比较常见的就是登录。在Android之中本次只能讲解按钮的基本配置,而对于按钮的应用时候要结合日后的事件处理程序来看。
先来观察按钮的继承结构:
Java.lang.Object
Android.View.View
Android.widget.TextView
Android.widget.Button
可以发现安钮就是TextView类的子类,所以按钮也基本上就属于一个特殊的文本显示组件。
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <Button android:id="@+id/mybut1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#FFFF00" android:textSize="12px" android:text="广西大学" /> </LinearLayout>
|
可以发现按钮的操作流程与TextView时非常相似的。
可以加一些之前的间距配置
<Button android:id="@+id/mybut2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="网址: www.baidu.com" android:layout_margin="30px" 边距设置为30像素 /> |
既然按钮是文本组件,那么可就可以设置其的显示大小,设置最大长度:
<Button android:id="@+id/mybut3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="徐辉按钮123" android:layout_margin="30px" android:maxLength="5" 设置显示多文字 /> |
按钮本身就是一个特殊的文本。
Button是TextView的子类,是一个特殊的文本;
以后等讲解到了事件的处理之后,可以让按钮的操作更加丰富,可以完成人机交互界面的实现。