Android基础控件之Button的基本使用
2014-10-09 21:16
441 查看
出处:/article/4672798.html
需要注意的是这个方法必须符合三个条件: 1.public 2.返回void 3.只有一个参数View,这个View就是被点击的这个控件。
XML布局文件
Activity代码
点击后:
相关的资源文件中内容
strings.xml
colors.xml
Button基础
用户界面部分学起来还真是无处下手哇,总不能一个控件发一篇文吧,略有点费时间啊。。。这个难道不是边用边学才给力吗。。所以我打算从最实用的Button开始下手。 先贴几个链接,好东西: android用户界面的详尽教程实例系列: /article/4818527.html android用户界面教程实例汇总: /article/4818526.html 本文主要内容是Button,相关的链接: 一个强大的学习贴: http://www.apkbus.com/android-48448-1-1.html 官方文档资料: http://developer.android.com/reference/android/widget/Button.html http://developer.android.com/guide/topics/ui/controls/button.html
Button基本使用方法
首先,添加Button控件到XML布局文件中。也可通过程序添加。 在布局文件中设置按钮的一些属性,如位置,宽高,按钮上的字,颜色等。 比较重要的是要给按钮一个id号,这是按钮唯一的名字。 这样在程序中可以通过如下形式获得按钮: button = (Button)findViewById(R.id.buttonId);处理按钮点击
按钮点击有两种处理方法。 第一种是通过onClick属性,通过这个属性设置处理点击事件的方法名,在Activity中实现这个方法。 另一种方法是典型的事件监听机制的应用形式,下面详细说明这两种方法。1.通过onClick属性设置处理方法
在XML布局文件中设置Button的属性: android:onClick="yourMethodName" 然后在该布局文件对应的Acitivity中实现该方法:/** Called when the user touches the button */ public void yourMethodName(View view) { // Do something in response to button click }
需要注意的是这个方法必须符合三个条件: 1.public 2.返回void 3.只有一个参数View,这个View就是被点击的这个控件。
2.使用setOnClickListener添加监听器对象
关于事件监听模式,参见 /article/4672763.html 可以写一个内部类,实现OnClickListener接口,在这个类中实现onClick方法,方法里面写在按钮点击时想做的具体工作。 将这个内部类的对象传入按钮的setOnClickListener方法中,即完成监听器对象和按钮的绑定(在事件源Button上注册了事件监听器),这时候只要按钮被点击,那么监听器对象的onClick方法就会被调用。 当然这里也不一定要自己写一个内部类出来,比如这个例子:Button button = (Button) findViewById(R.id.button_send); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Do something in response to button click } });
按钮基本操作实例
奉上实例一个:XML布局文件
XML布局文件
Activity代码
Activity代码
运行截图
点击前:点击后:
相关的资源文件中内容
strings.xml
strings.xml
colors.xml
colors.xml
相关文章推荐
- Android基础控件之Button的基本使用
- Android基础控件之Button的基本使用
- Android基础控件之Button的基本使用
- Android基础控件之Button的基本使用
- Android基础控件之Button的基本使用(转)
- Android基础控件之Button的基本使用
- 【Android基础笔记04】Spinner 和 AutoCompleteTextView 基本适配器控件的使用
- android基本控件ToggleButton&Switch使用指南
- android控件Button之简单使用
- Android基础教程(三)之-----简单的Button事件响应综合提示控件Toast的应用
- Android 基本控件使用
- (转)android常用控件(二) RadioGroup RadioButton CheckBox Toast的使用
- 安卓学习基础——Android常用基本控件(一)
- android 自定义Button 及Animation的基本使用
- Android基础学习 - 简单控件,EditText 、 Button :
- android最基本的控件使用
- webView控件基本使用(android)
- [Android] 004_基本控件的使用_1
- webView控件基本使用(android)
- IOS学习四:基础控件Label,textfield,button等使用