gpt4 book ai didi

java - 如何在android中将图像制作为单选按钮

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:19:26 24 4
gpt4 key购买 nike

在我的应用中,我想从用户那里获得调查答案。所以,我决定将笑脸图像用作单选按钮。安卓上可以吗?

例如,我会在用户触摸图片时显示笑脸图片,它会像单选按钮一样被激活。一次,他们只能选择一个。如果有人能指导我,我将不胜感激。

示例:Like this

提前致谢!

最佳答案

这个问题之前已经回答过下面来自@Benito-Bertoli

RadioButton - how to use a custom drawable?

为您的单选按钮设置自定义样式:

<style name="MyRadioButtonStyle" parent="@android:style/Widget.CompoundButton.RadioButton">
<item name="android:button">@drawable/custom_btn_radio</item>
</style>

custom_btn_radio.xml

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:state_window_focused="false"
android:drawable="@drawable/btn_radio_on" />
<item android:state_checked="false" android:state_window_focused="false"
android:drawable="@drawable/btn_radio_off" />

<item android:state_checked="true" android:state_pressed="true"
android:drawable="@drawable/btn_radio_on_pressed" />
<item android:state_checked="false" android:state_pressed="true"
android:drawable="@drawable/btn_radio_off_pressed" />

<item android:state_checked="true" android:state_focused="true"
android:drawable="@drawable/btn_radio_on_selected" />
<item android:state_checked="false" android:state_focused="true"
android:drawable="@drawable/btn_radio_off_selected" />

<item android:state_checked="false" android:drawable="@drawable/btn_radio_off" />
<item android:state_checked="true" android:drawable="@drawable/btn_radio_on" />
</selector>

将可绘制对象替换为您自己的可绘制对象。

关于java - 如何在android中将图像制作为单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38266387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com