我正在制作Android应用程序,我需要设置一个控件,让用户可以选择4种不同的颜色。我想用单选按钮这样做:问题是radiobuttons是圆形的......
有没有办法将它们设置为方形/矩形按钮,并为其内部矩形区域指定颜色?
如果没有,我该如何为用户选择?
我需要这个,因为我正在制作一个Todo / Task android应用程序,我需要用户选择任务的优先级,在优先级之间用颜色呈现。所以我想通过显示4个按钮来实现这一点,每个按钮具有不同的颜色关联,并且内部有文本(“0”,“1”,“2”,“3”)
谢谢!
答案 0 :(得分:0)
有没有办法让它们看起来像 方/矩形按钮,并指定一个 内部矩形区域的颜色?
步骤1:将$ANDROID_HOME/platforms/$API/data/res/drawable/btn_radio.xml
复制到您的项目,其中$ANDROID_HOME
是您安装Android SDK的地方,$API
是某个Android平台(例如,android-2.1)
步骤2:将$ANDROID_HOME/platforms/$API/data/res/drawable-hdpi/btn_radio*
复制到您的项目
步骤3:将$ANDROID_HOME/platforms/$API/data/res/drawable-mdpi/btn_radio*
复制到您的项目
步骤#4:修改步骤#2和#3中的PNG文件以满足您的需求