问题???
Android中如何设置RadioButton在文字的右边,图标在左边???

解决方法  :
第一步:
android:button="@null"这条语句将原来系统的RadioButton图标给隐藏起来。
第二步:
 android:drawableRight="@android:drawable/btn_radio"这条语句
在原来图标的右边添加一个系统自带的btn_radio图标,我想RadioButton就是在btn_radio图标上进行封装而已。

<?xml version="1.0" encoding="utf-8"?>
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

            android:id="@+id/radioGroup1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" >

                    android:id="@+id/button1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
           android:button="@null"
            android:checked="true"
            android:drawableRight="@android:drawable/btn_radio"
            android:paddingLeft="10dp"
            android:text="RadioButton" />

                    android:id="@+id/button2"
            android:layout_width="319dp"
            android:layout_height="wrap_content"
            android:button="@null"
            android:drawableRight="@android:drawable/btn_radio"
            android:paddingLeft="10dp"
            android:text="RadioButton" />

   


demo下载
http://download.csdn.net/detail/sunnyfans/4521592

附参考网站:
http://www.haogongju.net/art/1422253


小结:

今天在实现RadioGroup单选时,要求文字在左边,选择图标在右边,而android系统自带的RadioGroup是图标在左边,文字在右边,既然我有这个需求,遇到这个问题,那么肯定有其他人也有这个需求,于是也就应该有实现它的方法。因为问题已经发生了,这个世界也就是在不断解决未知问题的过程中不断发展进步,即:需求,问题是发明、发展的原始推动力。知识是为解决问题,或者描述某现象的而诞生。所以以后不管遇到什么问题,不要畏惧,既然问题已经发生了,即一定会有解决它的办法,这时就需要自己去思考,思考这个问题发生的环境,分析问题,然后定位问题原因(二分法)<先猜测,再求证>,定位后再思考如何去解决。不断提醒自己养成这种遇到问题,分析问题,进而尝试去解决问题的习惯。

知识收获:
认识到android系统图标的重要性,可以这样使用:
 android:button="@null"将图标给隐藏,然后再用android:drawableRight="@android:drawable/btn_radio"在右边再生成一个图标,再用android:text="文字内容"在隐藏图标的位置显示文字。
反复思考:
 android:button="@null"
android:drawableRight="@android:drawable/btn_radio
这提供了一种通用方法。

附:demo下载
http://download.csdn.net/detail/sunnyfans/4521592


更多相关文章

  1. [置顶] Android(安卓)FrameWork Service 之 StatusBarService
  2. 再次研究Android(安卓)MediaPlayer
  3. Windows电脑:Android(安卓)Studio 连接不上设备真机测试的问题
  4. Android的BUG(三) - 广为人知的诟病:频繁重启问题
  5. Android(安卓)问题(一)
  6. Android(安卓)自带图标库 android.R.drawable
  7. Android(安卓)自带图标库 android.R.drawable
  8. 调用android系统图标
  9. 问题的解决: android sdk 2.1 update中Failed to rename directo

随机推荐

  1. android SDK包引用了java SDK哪些包
  2. Android中使用handler
  3. 服务器端返回给客户端的数据格式
  4. Android内核驱动——电源管理
  5. Android(安卓)Animation学习笔记
  6. android 开发 文件读写应用案例分析
  7. Android(安卓)APN设置 获取APN列表
  8. Android(安卓)Animation学习笔记
  9. ANDROID开机动画bootanimation.zip的详细
  10. fir.im Weekly - 8 个不能错过的 iOS / A