Java 无法解决多个错误
我在eclipse中工作,我遇到了许多其他人遇到的相同错误,但事情似乎仍然不起作用。我收到了我的可绘制源和id源的多个布局无法解决的答案。我试着用Cntrl shift O订购每一条生产线,但似乎没有任何效果 我正在查看我的activity_mainxml文件,没有发现任何错误,但根据我在这里读到的内容,这可能是问题的根源 你知道我会错过什么吗?如有任何建议,将不胜感激Java 无法解决多个错误,java,android,xml,eclipse,android-layout,Java,Android,Xml,Eclipse,Android Layout,我在eclipse中工作,我遇到了许多其他人遇到的相同错误,但事情似乎仍然不起作用。我收到了我的可绘制源和id源的多个布局无法解决的答案。我试着用Cntrl shift O订购每一条生产线,但似乎没有任何效果 我正在查看我的activity_mainxml文件,没有发现任何错误,但根据我在这里读到的内容,这可能是问题的根源 你知道我会错过什么吗?如有任何建议,将不胜感激 package com.example.alltruths; import android.app.Activity; im
package com.example.alltruths;
import android.app.Activity;
import android.graphics.drawable.AnimationDrawable;
import android.hardware.Sensor;
import android.hardware.SensorManager;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.view.Menu;
import android.view.animation.AlphaAnimation;
import android.widget.ImageView;
import android.widget.TextView;
public class MainActivity extends Activity {
private static final String R = null;
private AllTruths mAllTruths = new AllTruths();
private TextView mAnswerLabel;
private ImageView mAllTruthsImage;
private SensorManager mSensorManage;
private Sensor mAccelerometer;
private ShakeDetector mShakeDetector;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Assigning Views from layout
mAnswerLabel = (TextView) findViewById(R.id.textView1);
mAllTruthsImage = (ImageView) findViewById(R.id.imageView1);
}
第一个直接的错误似乎是您在此处声明了字符串R:
私有静态最终字符串R=null
删除此行,然后按Ctrl+Shift+O以导入正确的R.java。java是自己生成的,代码引用它来访问布局和其他res元素
删除字符串R,您不需要它。
添加import com.example.alltruths.R;在导入之间的某个地方划线。
如果复制并粘贴,问题是大写。这是R.drawable,不是R.drawable。非常感谢。这消除了大多数错误消息。有一件事似乎仍然存在,那就是我的可绘制代码。知道这里可能有什么问题吗:mAllTruthsImage.setImageResourceR.Drawable.ball\u animation;AnimationDrawable ballAnimation=AnimationDrawable mAllTruthsImage.getDrawable;如果ballAnimation.isRunning{ballAnimation.stop;}ballAnimation.start;}@用户326111,它应该是R.drawable.ball_动画,带有小写字母“d”。如果答案对你有帮助,请接受。
mAllTruthsImage.setImageResource(R.Drawable.ball_animation);