zoukankan      html  css  js  c++  java
  • R文件变红原因to按钮变色的优化

    在编写大代码量项目的时候出现,R文件突然全红了。心态一下炸了,红了几天了今天终于解决了。

    开始对r文件大概理解是它代表资源路径,但是当它报错的时候,开始对自己的认识产生怀疑了,看来还是上课没有认真。

    R文件的含义:当 Android 应用程序被编译,会自动生成一个 R 类,其中包含了所有 res/ 目录下资源的 ID,如布局文件,资源文件,图片(values下所有文件)的ID等。在写java代码需要用这些资源的时候,你可以使用 R 类,通过子类+资源名或者直接使用资源 ID 来访问资源。

    既然他是一个自动生成的类,只要我文件路径没有放错,然后调用没有调用错,那么它生成就一定是死的。所以它出现错误除了这两个原因就只有另外一个原因了,那就是编写的res下的文件出错了。于是我重新点了一下Sync Project with Gradle file,就是这个按钮()。然后发现又报错,错误提示是(颜色错误)仔细思考一下我在选择器中item的drawable的值从原来的图片直接变成了颜色rgb值。

    然后我重新改成图片,于是乎就可以了。果然还是这个原因。

    这样实现就必须通过设置两张不同的图片,然后调用,作为一个程序员来说是多么恶心的事情,虽然我可以ps,但**

    所以之后我做了轻微的更改

    首先我还是将那个值变成颜色,但是这里的颜色是values文件夹下color.xml中的元素

    也就是在values文件夹下的color.xml文件中加上了下面两条语句。

    不过作为一个程序员来说还是有点不能忍受,但是**,哎算了,第一次写android项目而且这个又是设计方面的东西,感觉没有纠结算法那么有成就感,就暂且放下吧。。。

  • 相关阅读:
    How To Scan QRCode For UWP (4)
    How To Crop Bitmap For UWP
    How To Scan QRCode For UWP (3)
    How To Scan QRCode For UWP (2)
    How To Scan QRCode For UWP (1)
    How to change windows applicatioin's position via Win32 API
    8 Ways to Become a Better Coder
    How to resize or create a thumbnail image from file stream on UWP
    C# winform压缩文件夹带进度条
    MS ACCESS MID函数
  • 原文地址:https://www.cnblogs.com/ke-yi-/p/10175803.html
Copyright © 2011-2022 走看看