学习Android从0开始之基础篇(5)- Button简介
来源:互联网 发布:c语言开发实战宝典pdf 编辑:程序博客网 时间:2024/05/01 03:09
Button简介
一、Button概要
这次为大家带来Android使用非常多的一个控件,就是Button,顾名思义:就是按钮。我们根据官网API来介绍Button,如下图:
官网对Button的解释是:代表一个按钮部件,供用户执行一个按下、点击按钮的操作动作。
以下代码是按钮的典型操作:
public class MyActivity extends Activity { protected void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.content_layout_id); final Button button = (Button) findViewById(R.id.button_id); button.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { // Perform action on click } }); } }
然而可以使用另外一种方法来替换
OnClickListener
,就是在在XML中的Button中使用onClick这个属性,来为它的点击事件指定相应事件。上面图中指定了button的点击事件是public void selfDestruct(View view)这个方法。就不需要再activity中通过findViewById来查找xml布局文件中的button了。然而通过实际经验来说,不是很推荐使用这样方法来设置button的相应事件,因为如果代码多了,在java代码中后面去查看的时候,很难发现那个方法是干什么的。对后期维护带来了很多不便的地方。推荐使用第一种方法来使用Button。即:通过findViewById()来查找button,来为它设置OnClickListener,这样对阅读代码来说很方便明了。 二、Button的风格,即外观。
每个按钮的外观风格都是系统默认的按钮背景,不同的设备和不同的系统版本的默认按钮背景都是不一样的。如果你不满意系统默认的按钮风格,并且想要自定义按钮风格来与你的app应用的风格设计相符合,你可以用
0 0
- 学习Android从0开始之基础篇(5)- Button简介
- 学习Android从0开始之基础篇(3)-视图组件之布局管理器
- 学习Android从0开始之基础篇(1)-Android的四大基本组件
- 学习Android从0开始之基础篇(1)-Android的四大基本组件
- 学习Android从0开始之基础篇(2)-AndroidMainfest.xml文件详解
- 学习Android从0开始之基础篇(4)-TextView与EditText
- 学习Android从0开始之ActionBar(活动条)
- 学习Android从0开始之ActionBar(活动条)之提高篇
- android之从0开始
- Android 从0开始自定义控件之 自定义 View 基础实例(十)
- Android入门-从firstactivity开始-button
- 学习Android从0开始之背景篇-Android系统介绍
- 学习Android从0开始之开发工具篇-Android studio详解
- 学习Android从0开始之背景篇-Android系统介绍
- 学习Android从0开始之开发工具篇-Android studio详解
- C#学习从基础开始--变量篇
- Android:基础控件之(一)Button
- Android 基础学习笔记之从头开始篇
- C++文件操作
- Crf模型
- iOS之Cell工厂解决多种cell的困扰
- NetMQ 测试用例
- Linux安装Mysql - 解决Access denied for user ''@'localhost' to database 'mysql'问题
- 学习Android从0开始之基础篇(5)- Button简介
- 无关学术
- C#操作mysql数据库 unable to connect to any of the specified mysql hosts
- Git命令总结
- 从iTunes中下载手机应用,并获取应用图标
- C语言中,头文件和源文件的关系(转)
- samba 配置
- JavaSE008_循环结构之return
- Android View绘制流程