一起Talk Android吧(第五十七回:Android中UI控件之Button)


各位看官们,大家好,上一回中咱们对Android中的UI控件做了整体的介绍,接下来的章回中我们将介绍具体的控件。顺便解释一下,控件是英文Widget的翻译,有的地方也叫它组件。我觉得叫什么不重要,重要的是明白它是一种widget就可以。为了不引起不必要的麻烦,我们在以后的章回中都统一叫它控件。这一回中我们将介绍Button控件。闲话休提,
言归正转。让我们一起Talk Android吧!


看官们,Button就是我们在界面上看到的按钮,点击一下会发生一些相关的变化,它是UI控件中常用的一种控件,明白它的含义后,我们接下来看看如何使用它。

  • 1 在布局中添加Button。通常是在Activity或者Fragment的布局文件中添加。
 <Button //使用Button标签
     android:id="@+id/button_test"  //Button的ID,相当于身份证,必不可少
     android:layout_height="wrap_content" //Button的宽和高属性,依据需要配置即可
     android:layout_width="wrap_content"
     android:text="TestButton" /> //Button上面显示的文字,也可以是android:text="@string/test_button"表示从字符串资源文件中读取id为test_button的字符串 
  • 2 在代码中获取布局文件中的Button。通常位于Activity或者Fragment的onCreate方法中。
  • 3 在代码中为Button设置监听器。监听器中的内容就是按下Button后发生的动作。为了方便我把这两个步骤中的代码放到了一起。
  void onCreate(Bundle savedInstanceState) {

         setContentView(R.layout.activity_test); //Button就是添加到了id为activity_test的布局文件中

         Button button = findViewById(R.id.button_test); //这里是步骤2中的操作:在代码中获取布局文件中的Button
         button.setOnClickListener(new View.OnClickListener() { //为Button设置监听器
             public void onClick(View v) {
                 // 给监听器添加相关的内容
             }
         });
     }

看官们,关于Button的使用方法就介绍完了,还有一些小的细节需要说明。

  • 步骤1中还有其它的属性可以去设置,比如Button的对齐方式或者显示风格等。
  • 步骤2中在代码中获取布局文件中的Button时使用了Button的id,这个id必须和布局中的Button ID一致,不然会发生错误。

各位看官,关于Android中UI控件之Button的例子咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值