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"   设置显示多文字

            />

 

按钮本身就是一个特殊的文本。

ButtonTextView的子类,是一个特殊的文本;

以后等讲解到了事件的处理之后,可以让按钮的操作更加丰富,可以完成人机交互界面的实现。

猜你喜欢

转载自h389301776.iteye.com/blog/2199923