Android(安卓)单选组合框
16lz
2021-12-04
Android RadioGroup和RadioButton案例及详解 https://my.oschina.net/amigos/blog/59261
RadioButton默认的样式(Android-25)
在Android/sdk/platforms/android-25/data/res/values/styles.xml:374(以前的版本好像带有item name="background"属性)
在Android/sdk/platforms/android-25/data/res/values/themes.xml:154中 - @drawable/btn_radio
在Android/sdk/platforms/android-25/data/res/drawable/btn_radio.xml
如果需要自定义RadioButton的样式,可以采用
radioButton.setButtonDrawable(null); //去除RadioButton前面的圆点radioButton.setBackgroundResource(R.drawable.XXX);
RadioGroup动态添加RadioButton(实现水平指示点)
//RadioGroup实现水平指示点private RadioGroup mRadioGroup = (RadioGroup) findViewById(R.id.XXX);mRadioGroup.removeAllViews();for (int i = 0; i < COUNT; i++) { //COUNT个指示点RadioButton radioButton = new RadioButton(mContext);radioButton.setId(i);RadioGroup.LayoutParams lp = new RadioGroup.LayoutParams(width, height);//radioButton的宽高lp.gravity = Gravity.CENTER;radioButton.setButtonDrawable(null);radioButton.setBackgroundResource(R.drawable.XXX);//radioButton的自定义样式if (i == 0) { radioButton.setChecked(true);} else { lp.setMargins(left, 0, 0, 0);//两个radioButton之间的距离}radioButton.setLayoutParams(lp);mRadioGroup.addView(radioButton);}
更多相关文章
- 浅谈Java中Collections.sort对List排序的两种方法
- python list.sort()根据多个关键字排序的方法实现
- Android--MediaPlayer(实现列表选歌,上一首,下一首,清空播放列表,搜
- Android的NDK开发(5)————Android(安卓)JNI层实现文件的read
- Android(安卓)拖拽
- Android(安卓)技术栈总结
- Android短信发送器实现方法
- Android(安卓)拖拽
- android一句话实现APP自动更新(带通知栏)