我还是Java的新手,而且我被困了。
当我在appView.setBackgroundColor(Color.TRANSPARENT);
文件中使用此行mainactivity.java
时,错误显示为" 无法将颜色解析为变量"。
我理解" 颜色"必须在我的Android
项目中的某个文件中定义,但我不知道在哪里,或者其他命令/元素/等等。需要配合它。
我尝试创建一个style
(假设这是我应该做的),但由于我有限的Android / Java知识,它没有用。我的谷歌搜索没有结果,所以这就是我在这里的原因。
以下是我的mainactivity.java文件包含的内容。
package com.ABC_Co.Twirly;
/* import android.app.Activity; */
import android.os.Bundle;
import org.apache.cordova.*;
public class util_952 extends DroidGap
{
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
appView.setBackgroundColor(Color.TRANSPARENT);
}
}
答案 0 :(得分:1)
由于还没有人回答:
“颜色无法解析为变量。”
该错误意味着您需要将<{1}}类导入到您的java文件中:
Color
答案 1 :(得分:0)
您需要将android.graphics.Color导入您的应用程序。如果要定义自己的自定义颜色,则需要在res目录的values文件夹下创建名为colors.xml的文件(名称可以是任何内容 - 只是直观)。 colors.xml的根元素是资源。然后,您可以在此处实现自己的自定义颜色,并使用R.color.some_color。
引用它们答案 2 :(得分:-1)
在android under values文件夹下,创建一个xml文件color.xml 该文件中的根标记将是资源。 如果要访问活动中的颜色, 机器人:背景=&#34; @彩色/黑色&#34;或者在colors.xml中定义哪种颜色