代码设置RadioButton的高端技巧_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 代码设置RadioButton的高端技巧

代码设置RadioButton的高端技巧

 2014/6/15 23:24:10  wavky  程序员俱乐部  我要评论(0)
  • 摘要:不知道怎么起标题,就这样了。目前主要讲两个方面内容:代码方式设置RadioButton的android:button、android:background等属性为@null;代码方式通过布局模板动态创建固定参数的RadioButton等控件对象1、代码设置@null//这里不能用null,必需采用以下方式设置radioButton.setButtonDrawable(getResources().getDrawable(android.R.color.transparent))
  • 标签:代码 技巧 RAD

不知道怎么起标题,就这样了。

 

目前主要讲两个方面内容:

  1. 代码方式 设置RadioButton的 android:buttonandroid:background 等属性为 @null ;
  2. 代码方式 通过布局模板动态创建固定参数的RadioButton等控件对象

 

1、代码设置@null

// 这里不能用null,必需采用以下方式设置
radioButton.setButtonDrawable(getResources().getDrawable(android.R.color.transparent));

// 对于background则可以简单使用null
radioButton.setBackground(null);

 


 

2、通过布局模板创建控件对象

先创建包含所有默认参数的单个控件布局xml脚本模板,这里跟创建ListView使用的item布局脚本是差不多的东西

<?xml version="1.0" encoding="utf-8"?>
<RadioButton xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="0dp"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_weight="1"
    android:background="@null"
    android:button="@null"
    android:drawablePadding="-20dp"
    android:drawableTop="@drawable/cat" />

 

通过代码引入上面的模板,创建新对象

RadioButton radioButton = (RadioButton) getLayoutInflater().inflate(R.layout.radiobutton, null);

 

上一篇: MVC借助MvcSiteMapProvider实现站点地图 下一篇: 没有下一篇了!
发表评论
用户名: 匿名