mcbYouDao.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boolean ...
分类:
其他好文 时间:
2015-07-07 12:18:40
阅读次数:
192
前言 非常喜欢用RadioButton+RadioGroup做Tabs,能自动处理选中等效果,但是自带的RadioGroup不支持嵌套RadioButton(从源码可看出仅仅是判断子控件是不是RadioButton),本文参考RadioGroup修改了一个支持嵌套CompoundButton的控件,...
分类:
移动开发 时间:
2015-07-02 15:34:06
阅读次数:
257
MainActivity.java:import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.CompoundButton;
import android.widget.CompoundBut...
分类:
移动开发 时间:
2015-04-17 20:33:20
阅读次数:
129
一、事件监听对于普通的Button,对其进行事件监听Google官方给出了常见的三种监听方式:1、对每一个button设置事件监听器button.setOnClickListener(View.OnclickListener listener);此种方法当button按钮较多时代码显得多、乱、不够简...
分类:
数据库 时间:
2015-03-03 18:08:22
阅读次数:
9720
open.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {// ...
分类:
移动开发 时间:
2014-10-14 17:05:49
阅读次数:
294
自定义checkbox中的勾选框图标,这次因为想偷懒,图标弄的大了些,然后一系列的问题就都引出来了。
1、图标比checkbox的layout_height高,看不见了。
很吐血吧,CompoundButton中的源码可以看到下面代码
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
final Dra...
分类:
移动开发 时间:
2014-09-04 11:49:39
阅读次数:
232
有时需要在程序初始化界面时,讲有些例如toggleButton等控件按照需求勾选,此时会发现,当我setChecked时会触发onCheckedChanged监听器,导致这部分代码被调用两次。解决方法时区分开人为点击和setChecked,在监听器中加入一个判断,是否按下:
@Override
public void onCheckedChanged(CompoundButton butt...
分类:
其他好文 时间:
2014-07-08 15:21:15
阅读次数:
222
非常喜欢用RadioButton+RadioGroup做Tabs,能自动处理选中等效果,但是自带的RadioGroup不支持嵌套RadioButton(从源码可看出仅仅是判断是不是子控件是不是RadioButton),本文参考RadioGroup修改了一个支持嵌套CompoundButton的控件,...
分类:
移动开发 时间:
2014-06-26 16:47:44
阅读次数:
578
当RadioGroup与CompoundButton同时存在且都要监听事件时CompoundButton.OnCheckedChangeListener与RadioGroup.OnCheckedChangeListener就会出现冲突,导入任何一个包import
android.widget.Rad...
分类:
数据库 时间:
2014-06-09 16:25:25
阅读次数:
505