在Android中,如何让用户选择4之间的颜色?

时间:2010-04-18 20:10:01

标签: android controls radio-button widget

我正在制作Android应用程序,我需要设置一个控件,让用户可以选择4种不同的颜色。我想用单选按钮这样做:问题是radiobuttons是圆形的......

有没有办法将它们设置为方形/矩形按钮,并为其内部矩形区域指定颜色?

如果没有,我该如何为用户选择?

我需要这个,因为我正在制作一个Todo / Task android应用程序,我需要用户选择任务的优先级,在优先级之间用颜色呈现。所以我想通过显示4个按钮来实现这一点,每个按钮具有不同的颜色关联,并且内部有文本(“0”,“1”,“2”,“3”)

谢谢!

1 个答案:

答案 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文件以满足您的需求