多个无法解决的错误

时间:2014-02-11 21:49:31

标签: java android xml eclipse android-layout

我在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);


    } 

3 个答案:

答案 0 :(得分:0)

首先直接错误似乎是您已在此处声明String R

  

private static final String R = null;

删除此行并按 Ctrl + Shift + O 以导入正确的R.javaR.java自行生成,代码引用用于访问布局和其他res元素的代码。

答案 1 :(得分:0)

  1. 删除String R,您不需要它。
  2. 在导入之间的某处添加import com.example.alltruths.R;行。

答案 2 :(得分:0)

mAllTruthsImage.setImageResource(R.Drawable.ball_animation);

如果复制并粘贴,则问题是大小写。它是R.drawable而非R.Drawable