我在eclipse工作,我遇到了许多其他人所拥有的相同的错误,但事情似乎仍然没有奏效。我收到多个布局无法解决我的drawable和id源码的答案。我试图用Cntrl shift O命令我的每一行,似乎没有任何工作。
我正在查看我的activity_mainxml文件,我没有看到任何错误,但根据我在这里读到的内容,这可能是问题的根源。
知道我可能遗失的是什么吗?任何建议都将不胜感激。
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);
}
答案 0 :(得分:0)
首先直接错误似乎是您已在此处声明String
R
:
private static final String R = null;
删除此行并按 Ctrl + Shift + O 以导入正确的R.java
。 R.java
自行生成,代码引用用于访问布局和其他res
元素的代码。
答案 1 :(得分:0)
String R
,您不需要它。import com.example.alltruths.R;
行。答案 2 :(得分:0)
mAllTruthsImage.setImageResource(R.Drawable.ball_animation);
如果复制并粘贴,则问题是大小写。它是R.drawable
而非R.Drawable
。