Android studio设置Radiobutton的风格

Android studio设置Radiobutton的风格,第1张

RadioButton有点类似TextView,可以设置android:drawableTop=""和android:text=""属性,在这两者的属性值中添加图片和文本

图片和文本,在res/drawable文件夹中定义图片选择器和文本颜色选择器

图片选择器的代码:

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <!-- 选中时效果 -->

    <item android:drawable="@drawable/news_main_pressed" android:state_checked="true"/>

    <!-- 未选中时效果 -->

    <item android:drawable="@drawable/news_main"/>

</selector>

4.文本选择器代码:

<?xml version="1.0" encoding="utf-8"?>

<resources>

   <color name="nav_font_color">#CCCCCC</color>

    <color name="nav_font_color_selected">#00a0e9</color> 

</resources>

5.现在关于RadioButton的例子挺多的,可以好好看一下,搜索——TeachCourse如何使用RadioGroup ,可以参考一下详细的说明

兄弟这样试试

Image1.Image = Image.FromFile(@"D:\我的文档\My Pictures\5.JPG")

同一个对象换不同的路径也不行吗

if (rb1.Checked == true)

{

Image1.Image = Image.FromFile(@"D:\我的文档\My Pictures\5.JPG") }

if (rb2.Checked == true)

{

Image1.Image = Image.FromFile(@"D:\我的文档\My Pictures\6.JPG")

}

只需要给RadioButton配置一个Selector背景选择器即显示图片。

1.创建mylist_view.xml文件

首先在res目录下新建drawable文件夹,再在新建的drawable文件夹中新建mylist_view.xml,其目录结构为:res/drawable/mylist_view.xml。

2.根据具体需求编辑mylist_view.xml文件

新建mylist_view.xml文件后,在没有添加任何属性时其内部代码结构为:

<?xml version="1.0" encoding="utf-8" ?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

</selector>

3.下面就可以根据项目需求,在其内部定义为自己想要的样式了,主要属性如下:

<?xml version="1.0" encoding="utf-8" ?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

<!-- 默认时的背景图片-->

<item android:drawable="@drawable/pic1" />

<!-- 没有焦点时的背景图片 -->

<item android:state_window_focused="false" android:drawable="@drawable/pic1" />

<!-- 非触摸模式下获得焦点并单击时的背景图片 -->

<item android:state_focused="true" android:state_pressed="true" android:drawable= "@drawable/pic2" />

<!-- 触摸模式下单击时的背景图片-->

<item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/pic3" />

<!--选中时的图片背景-->

<item android:state_selected="true" android:drawable="@drawable/pic4" />

<!--获得焦点时的图片背景-->

<item android:state_focused="true" android:drawable="@drawable/pic5" />

</selector>

4.引用mylist_view.xml文件

android:background="@drawable/mylist_view"


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11519746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存