android系列3.Button学习
2012-10-17 21:08
302 查看
1.创建Button,
2.为按钮添加事件:
添加事件还可以从XML文件添加,如:
事件代码必须这样写:
3.给按钮添加背景图片,可以通过
具体的一些设置可以参考SDK下docs/reference/android/widget/Button.html说明
<Button android:id="@+id/btn1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="btn1" /> <Button android:id="@+id/btn2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="btn2" android:background="@drawable/sina" />
2.为按钮添加事件:
btn1 = (Button)findViewById(R.id.btn1); btn2 = (Button)findViewById(R.id.btn2); //匿名内部类方式添加 // btn2.setOnClickListener(new OnClickListener() { // // @Override // public void onClick(View v) { // // TODO Auto-generated method stub // // } // }); btn1.setOnClickListener(listener); btn2.setOnClickListener(listener); private OnClickListener listener = new OnClickListener(){ @Override public void onClick(View v) { Button btn = (Button)v; switch (btn.getId()) { case R.id.btn1: Toast.makeText(ButtonDemoActivity.this, "你好,宝川", Toast.LENGTH_LONG).show(); break; case R.id.btn2: Toast.makeText(ButtonDemoActivity.this, "你好,金龙", Toast.LENGTH_LONG).show(); break; } } };
添加事件还可以从XML文件添加,如:
<Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:text="@string/self_destruct" android:onClick="selfDestruct" />
事件代码必须这样写:
public void selfDestruct(View view) { // Kabloey }
3.给按钮添加背景图片,可以通过
android:background
具体的一些设置可以参考SDK下docs/reference/android/widget/Button.html说明
相关文章推荐
- 【Android学习系列】AndroidManifest.xml文件详解(data)
- Android控件系列之Button以及Android监听器
- lua学习笔记 2 android调用Lua。Lua脚本中实现添加Button,并为Button增加Listener
- Android学习系列(二)布局管理器之线性布局的3种实现方式
- Android学习系列之(一)环境搭建
- Android学习系列(17)--App离线下载
- [原]零基础学习在Android进行SDL开发系列文章
- 我的Android 4 学习系列之文件、保存状态和首选项
- Android学习系列Toolbar,AppBarLayout,CoordinatorLayout,CollapsingToolbarLayout使用小结
- Android学习系列(29)--App调试的几个命令实践
- asp.net控件开发系列学习----Button
- [Android学习系列16]Android把php输出的json加载到listview
- (转)Android开发书籍推荐:从入门到精通系列学习路线书籍介绍
- Android Button的学习使用
- Android编程学习系列:第四篇——Activity 组件
- Android学习-----Button点击事件几种写法
- Android学习系列笔记(三)
- Android程序开发学习笔记系列——基础篇(附源码)
- Android学习系列(6)--App模块化及工程扩展
- Android控件系列之RadioButton&RadioGroup