android中的按钮控件,直接继承了TextView.,在页面上的显示是一个矩形的图形。控件的基本属性:

android:id=””:按钮的唯一标识。

android:layout_width=""android:layout_height="":除了数值之外还有wrap_content(自适应),fill_parent(填充父控件)和match_parent(填充父控件)。

android:layout_toRightOf=""该控件在另一个控件的右边。

android:layout_toLeftOf=""该控件在另一个控件的左边。

android:layout_margin="40sp":是控件的四周都有设定指定的空间。

android:background:设置背景,可以是图片,也可以是纯颜色,

android:layout_alignParentLeft="true":在父控件的左边,

android:layout_alignParentXXXX="":指的是在父控件的哪个方位。

给按钮添加监听事件有以下方式。

方式一:在按钮的属性里,android:onClick=”onClick”:再在启动这个页面的activity中,创建onClick方法。要注意:方法的返回值必须是void,权限必须是public,方法名必须与android:onClick属性的值一致,必须也一定要有View类型的参数。

方式二:使用匿名内部类。在对应的Activity中获取按钮的对象,使用setOnClickListener方法,给按钮添加事件。

例如:Buttonbtn = (Button) findViewById(R.id.btn);

btn.setOnClickListener(newOnClickListener()

{

@Override

public void onClick(View v)

{

Toast.makeText(MainActivity.this,"按钮被点击了", Toast.LENGTH_LONG).show();

}

});

方式三:Activity实现android.view.View.OnClickListener接口,重写publicvoid onClick(View v)方法。再给按钮设置事件,在setOnClickListener传入this参数。


更多相关文章

  1. Android(安卓)基本控件Text属性
  2. Android之布局参数
  3. 【Android常用控件】EditText常用属性【二】:为文本输入框指定软
  4. Android(安卓)RelativeLayout 的属性
  5. 系出名门 Android(安卓)系列文章索引
  6. ANDROID 输入法出现挤压屏幕、ANDROID输入键盘覆盖了屏幕控件的
  7. 我对学习delphiTeacher的《delphi调用及封装Android原生控件》的
  8. android开关控件使用(一)
  9. Android(安卓)日期控件的简单实现

随机推荐

  1. android检测当前网络是否可用
  2. Android预定义样式
  3. 关于Android中xml布局文件
  4. Android全屏显示的两种方式
  5. android 几个常用命令
  6. Android(安卓)布局属性详解
  7. Android杂谈---Android几种预定义样式
  8. Android——设置固定横竖屏
  9. android进度条的样式
  10. android 属性介绍