【问题标题】:In Android, how can i allow the user to choose a color between 4?在 Android 中,我如何允许用户在 4 之间选择颜色?
【发布时间】:2010-07-24 15:17:11
【问题描述】:

我正在制作一个 Android 应用程序,我需要放置一个控件,让用户在 4 种不同颜色之间进行选择。我想用单选按钮之类的东西来做到这一点:问题是单选按钮是圆形的......

有没有办法让它们看起来像方形/矩形按钮,并为其内部矩形区域分配颜色?

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

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

谢谢!

【问题讨论】:

    标签: android controls radio-button widget


    【解决方案1】:

    有没有办法让它们看起来像 方形/矩形按钮,并分配一个 给他们的内部矩形区域着色?

    第 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 文件以满足您的需要

    【讨论】:

      猜你喜欢
      • 2021-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-27
      • 1970-01-01
      相关资源
      最近更新 更多