Android控件之二 (Button)
2015-09-07 11:17
411 查看
Button也是很常用的控件之一。
1. 他的主要属性:id,layout_width,layout_height,text,textSize,textColor。
Button类继承自TextView。View-TextView-Button,CheckBox, RadioButton, ToggleButton。
3. 其他属性:
android:onClick=”onMyButtonClick”
android:minHeight=”92dp” //最小高度
setOnClickListener //事件处理
4.
CheckBox常用方法:
isChecked()检查是否被选中。
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);
5. RadioButton 一般和radiogroup一起使用。
6.
android.widget. ToggleButton开关形式的按钮
常用属性设置:
android:textOn=“” 选择状态文字
android:textOff=“” 未选状态文字
7. ImageButton
处理点击
1>. 内部类
2>. 实现接口
3>. android:onClick=”onMyButtonClick”
1. 他的主要属性:id,layout_width,layout_height,text,textSize,textColor。
Button类继承自TextView。View-TextView-Button,CheckBox, RadioButton, ToggleButton。
3. 其他属性:
android:onClick=”onMyButtonClick”
android:minHeight=”92dp” //最小高度
setOnClickListener //事件处理
4.
CheckBox常用方法:
isChecked()检查是否被选中。
监听按钮状态更改,需要添加setOnCheckedChangeListener(CompoundButton.OnCheckedChangeListener);
5. RadioButton 一般和radiogroup一起使用。
6.
android.widget. ToggleButton开关形式的按钮
常用属性设置:
android:textOn=“” 选择状态文字
android:textOff=“” 未选状态文字
7. ImageButton
<ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/skater" android:id="@+id/ImageButton01"></ImageButton>
处理点击
1>. 内部类
ImageButton myImageButton = (ImageButton) findViewById(R.id.ImageButton01); myImageButton.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Toast.makeText(BasicButtonActivity.this, "ImageButton clicked!", Toast.LENGTH_SHORT).show(); } });
2>. 实现接口
3>. android:onClick=”onMyButtonClick”
相关文章推荐
- android屏幕适配的基础
- 六款值得推荐的android(安卓)开源框架简介
- Android 数据存储:五大存储之SharedPreference
- Android weight权重适配
- android support aar文件中包含jar包
- Android开发中将LOG存入SD卡
- android bundle能传递bitmap吗
- Android个性的ViewPager切换动画
- Android下的挂钩(hook)和代码注入(inject)
- android 如何获取当前的Activity类名
- Android SDK大连东软镜像地址及地址列表
- Android SDK大连东软镜像地址及地址列表
- android 4.4以上调用系统拍照与相册附带图片裁剪
- Android 带你从源码的角度解析Scroller的滚动实现原理
- Android中ActionBar居中
- Android Design Support Library使用详解
- android moveTo、lineTo、quadTo、cubicTo、arcTo详解(转)
- android moveTo、lineTo、quadTo、cubicTo、arcTo详解(转)
- Android 开发-Shape相关
- View绘制流程简介