无法解析颜色值

2024-01-02

我试图让我的按钮在按下时改变其文本的颜色,但我遇到了一个无法解决的问题。我收到一条错误消息“无法解析颜色值”,然后它为我提供了文件的路径。这是我使用的文件

这个位于资源下名为 color 的新文件夹及其调用的按钮中

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:color="#ffff0000" />
<item android:state_focused="true" android:color="#ff0000ff" />
<item android:color="#ff000000" />
</selector>

And

<Button android:text="Main Menu" android:textColor="@color/button"
    android:layout_width="200px" android:id="@+id/mainmenu"
    android:layout_height="55px" android:layout_x="5dip"  
    android:layout_y="174dip"
    android:textSize="18px">
 </Button>

如果有人能帮助我,我会发疯的。


我成功地这样做了:

Files:

/drawable/button_states.xml
/layout/main.xml
/values/colors.xml

按钮状态.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true"
        android:color="@color/red" /> <!-- pressed -->
    <item android:state_focused="true"
        android:color="@color/blue_background" /> <!-- focused -->
    <item android:color="@color/white" /> <!-- default -->
</selector>

颜色.xml:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="blue_background">#FF2f74c3</color>
    <color name="white">#fefefe</color>
    <color name="red">#ff0000</color>
</resources>

布局.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<Button
    android:layout_height="wrap_content"
    android:text="Button"
    android:id="@+id/button1"
    android:layout_width="wrap_content"
    android:textColor="@drawable/button_states" />
</LinearLayout>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法解析颜色值 的相关文章

  • Flutter android 风味生成 apk

    我正在尝试使用 flutter 设置 Android 风格 我有两个入口点 lib main prod dart lib main dev dart 我还在我的 gradle 文件中添加了以下内容 flavorDimensions vers
  • 是否可以在图片上叠加图标

    我正在创建一个允许用户上传图片的应用程序 当图片上传成功后 我想在右上角添加一个绿色的勾号 可绘制 失败时也一样 但有一个十字 Atm 我正在使用 Glide 在屏幕上显示 URI 我怎样才能做到这一点 您可以通过调用 glide 侦听器来
  • 带 html 表格的 TextView

    我有个问题 我想放入 TextView html 格式文本 我添加如下
  • 如何使用 Java 代码在 Android 中显示图像

    我尝试使用 java 代码而不是 xml 在 android 中显示图像 我已经使用 xml 文件完成了它 但我的要求是使用 java代码以获得更多功能 预先感谢您的帮助 如果你想从drawable文件夹加载图像 你可以使用 ImageVi
  • 如何使用 Unity 在 Android 设备上以各种宽高比显示游戏的相同部分?

    我从 Libgdx 引擎转向 Unity 是一名初级程序员 我尝试在 Unity 中为 Android 和 iOS 设备制作游戏 但在宽高比 分辨率缩放方面遇到问题 在 Libgdx 中 如果您开发了一些东西 您可以指定 默认 分辨率 并且
  • Kotlin自定义get执行方法调用

    为了提高对 SharedPreferences Editor 调用的可读性 我想使用一个 Kotlin 变量 每次需要新的 SharedPreferences Editor 时都会执行 getSharedPreferences edit 最
  • Android:进程已死亡 - 资源不足?

    我编写的简单 HTTP GET 请求有一个小问题 该请求每 X 分钟请求一个 URL 我每天都会遇到一两次进程在 GET 请求期间停止的情况 这是调试日志的示例 12 07 16 29 22 650 V TAG 11655 Executin
  • 在原生 Android 应用程序中使用 WebView 整个布局有用吗?

    我目前正在开发一个原生 Android 应用程序 我的应用程序有很多活动 我要发展native安卓应用程序 但在某些情况下 我想使用webview整个布局只是一个网络视图 不是线性的或相对的或其他布局 只是一个网络视图 所有图像和其他内容都
  • 无法解析 ListView 适配器中的 getSystemService 方法

    我正在研究约翰霍顿的Android 编程初学者 目前正在尝试创建一个笔记应用程序 霍顿刚刚介绍ListViews 但是 我遇到了麻烦adapter class public class NoteAdapter extends BaseAda
  • 使用 WiFi 获取位置详细信息

    我正在 Android 中创建一个小应用程序 它指向当前位置 我已经使用了 GPS 提供商 但发现在某些地方我无法使用 GPS 提供商获取数据 任何人都可以帮我得到这个吗 如果您已连接到 WIFI 则只需使用网络提供商即可更新您的位置 他们
  • 如何使用appium自动化Android手机后退按钮

    我正在使用 Appium python 客户端库 对 Android 上的混合移动应用程序进行测试自动化 我无法找到任何方法来自动化或创建手势以使用 电话后退 按钮返回到应用程序的上一页 有没有可以使用的驱动函数 我尝试了 self dri
  • 如何在运行时添加TextView?

    如何在运行时向布局添加新的 TextView 是否可以 完整的解决方案 View parent parent view where to add ViewGroup layout new LinearLayout context layou
  • 将项目导入 Eclipse 后出现“必须重写超类方法”错误

    任何时候我必须将我的项目重新导入到 Eclipse 中 如果我重新安装了 Eclipse 或者更改了项目的位置 几乎全部我的重写方法的格式不正确 导致错误 该方法必须重写超类方法 值得注意的是 无论出于何种原因 Android 项目中方法参
  • Android,在连接wifi的情况下与移动数据通信,无需上网

    我有一个汽车配套应用程序 需要与 WiFi 和移动数据网络进行通信 我的车辆控制单元提供了一个无需互联网访问的 WiFi 网络 它公开了我们可以从应用程序调用的 API 服务 除此之外 我们还需要使用手机移动数据 3G 4G 与另一个可通过
  • 如何将 onClick 侦听器附加到应用程序小部件上的列表视图项

    我喜欢向列表视图的每个项目添加一个 onClick 侦听器 但我尝试过的方法都不起作用 这是我的 RemoteViewsFactory public class MyRemoteViewsFactory implements RemoteV
  • 如何在 EditText 中用逗号分隔数字

    我有一个 EditText 其 inputType 为number 当用户打字时 我想用逗号分隔数字 这是一个小例子 123 将表示为 123 1234 将表示为 1 234 12345 将表示为 12 345 等等 我尝试使用 TextW
  • android.media.Ringtone.play() 在播放 28 次后停止工作

    我有一个打开了几个小时的应用程序 并使用后台服务并附加了前台通知 每隔一段时间就会使用以下方式播放声音 try Ringtone r RingtoneManager getRingtone context uri r play catch
  • sqlite3权限被拒绝android

    我试图直接在 Nexus 上访问我正在开发的应用程序的数据库 但当我尝试执行 sqlite3 命令时 我收到 权限被拒绝 的消息 我还尝试在 root mod 中启动 adb 但再次 设备上的权限被拒绝 我想我必须使用模拟器来做到这一点 但
  • Android API 8、10 ContactsContract.Data.HAS_PHONE_NUMBER 没有这样的列

    以下查询在我的设备上运行良好 API 15 它在我运行 API 8 或 API 10 的模拟器中不起作用 这是查询 Cursor contactsCur getContentResolver query ContactsContract D
  • 如何将数据从普通 Android 应用程序传递到 Google glass 应用程序,反之亦然?

    我不知道 GoogleGlass 只是搜索它 我已经检查了下面的链接 但我认为下面的链接已被弃用 我无法找到传递数据的方法 我已经搜索了 4 天以上 但无法找到传递数据的方法 想要为谷歌眼镜创建应用程序 https stackoverflo

随机推荐

  • jquery输入数字[重复]

    这个问题在这里已经有答案了 可能的重复 是否可以使用 按钮自定义金额输入字段 https stackoverflow com questions 9006782 is it possible to customize an input fi
  • Docker 中的条件块

    我已经使用 docker 一段时间了 我遇到过一种情况 我需要根据某些条件执行 Dockerfile 中存在的指令 例如 这是 Dockerfile 的片段 FROM centos centos7 MAINTAINER Akshay lt
  • CKEditor 4 Inline:如何按需隐藏工具栏?

    通常 当您单击页面中除编辑区域之外的其他位置时 工具栏将隐藏 现在我还需要根据用户命令 例如用户按快捷键 隐藏工具栏 我尝试调用 jQueryhideckeditor 工具栏 div 上的方法 但一旦隐藏 即使用户将焦点放在编辑区域 它也永
  • ruby on Rails 教程 - Rails 3.0 第 11 章 rspec 在代码清单 11.27 后失败

    我已经读完了这本书 我在每个步骤后运行 rspec spec 第 11 章在 11 27 添加 app views pages home html erb 中启动列表失败 清单 11 30 之后 将 micropost 实例变量添加到 ho
  • Base64 未在 Gmail 中解码 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 为了避免卸载图像 对于我的内联 html 邮件 我已将所有图像 4 个实际图像和 6 个用于间距的空 gif 编码为 base64 字符串
  • 我如何检查 Django 中是否存在用户名和电子邮件

    我刚刚开始学习Django 我做了一个登记表 它运作良好 但我无法检查此注册表中是否存在用户名和邮件 如果我尝试使用相同的用户名进行注册 则会收到 1062 密钥 用户名 的重复条目 asdasd 错误 asdasd 我的用户名 我该如何解
  • 在Java中执行Linux命令时的单引号问题

    我需要使用 Runtime getRuntime exec 执行这样的 Linux 命令 opt ie bin targets a 10 1 1 219 10 1 1 36 10 1 1 37 基本上 此命令是将每个目标一一连接到服务器 1
  • 使用 python 在内存中的 zip 文件内创建符号链接

    我正在寻找一种在内存中创建 zip 文件并在 zip 文件中包含符号链接的方法 到目前为止我已经找到了这个link https stackoverflow com questions 434641 how do i set permissi
  • 将焦点从 ListView 行中的 Button 更改为列表项

    我有一个ListView列表项具有Button在他们 您无法再选择列表项 只能选择Button在列表项上 如何将焦点更改回列表项 For the Button在列表行布局中添加属性 android focusable false
  • Flutter:在无状态小部件中创建动画控制器

    有没有办法在无状态小部件中创建animationController 目前我无法在控制器构造函数中传递 vsync this 不 你不能 因为StatelessWidget不执行State which SingleTickerProvide
  • LISTAGG 函数:“字符串连接的结果太长”

    我正在使用 Oracle SQL 开发人员版本 3 0 04 我尝试使用该功能LISTAGG将数据分组在一起 CREATE TABLE FINAL LOG AS SELECT SESSION DT C IP CS USER AGENT li
  • Repo同步后,目录下没有文件

    我已经为 Android 源代码设置了一个新的 Repo 执行 repo 同步后 repo 目录中没有文件 我错过了什么 I used repo init u git android git kernel org platform mani
  • Azure B2C。使用 Azure 门户编辑自定义属性

    我已在 Azure 门户中创建了 Azure B2C 应用程序 我只需要为此应用程序使用登录策略 无需注册 我需要创建两种用户 Simple User and Admin 为此 我创建了自定义字符串属性 Role 它通过令牌作为登录策略的声
  • PHP if ( $some_var == 1 ) 总是返回 true,即使它不是 true?

    这个问题很简单 但我不确定解决它的最佳方法是什么 如果变量包含数字 我如何确保 if 语句仅在确实存在时才返回 true some var is one PHP 是一种松散类型语言 这意味着值可以根据上下文更改其类型 当使用松散比较时 1
  • 有没有办法指定浏览器的最小和最大缩放级别?

    最近的浏览器允许使用 CTRL CTRL 鼠标滚轮以及触控板上的两根手指捏合手势来更改缩放级别 虽然我自己发现该功能非常方便 各个网站上的字体通常太小 我无法阅读 但我们进行了一些测试 其中测试人员 有意或无意 应用了非常极端的缩放级别 在
  • 反应本机 android/app/build.gradle 文件丢失

    我是本地反应新手 我想创建一个使用 firebase 推送通知的简单应用程序 所以我使用 expo init 创建了我的反应应用程序 现在我陷入了本教程的第 2 点https github com invertase react nativ
  • Microsoft JScript 运行时错误:“$”未定义

    我正在尝试使用以下代码隐藏 显示视图中的元素 buttonClass IDhere click function theDivYouWantToShowClass IDhere toggle 然而 我不断得到 Microsoft JScri
  • 如何使用 .NET 6 在 aspnet core Web 应用程序中执行 database.ensurecreated() ?

    在 NET 5 Web应用程序中 我们在startup cs中使用如下代码来使用实体框架初始化数据库 using var serviceScope app ApplicationServices GetService
  • 查找连续相等字符的最长子串时如何处理“借用的值活得不够长”错误?

    我有一个作业 要获取带有签名的连续相等字符的最长子串fn s str gt Option lt str gt 但是 我的尝试产生了编译器错误 pub fn longest sequence s str gt Option lt str gt
  • 无法解析颜色值

    我试图让我的按钮在按下时改变其文本的颜色 但我遇到了一个无法解决的问题 我收到一条错误消息 无法解析颜色值 然后它为我提供了文件的路径 这是我使用的文件 这个位于资源下名为 color 的新文件夹及其调用的按钮中