谁能解决这个问题?我的R无法解析为变量

时间:2014-07-29 06:10:34

标签: java android

这是我的java类。我google了它,看来我的xml代码有错误,但我只是不知道在哪里。

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);


    button_pause = (ImageButton) findViewById(R.id.button_pause);
    button_play = (ImageButton) findViewById(R.id.button_play);
    button_refresh = (ImageButton) findViewById(R.id.button_refresh);
    button_replay = (ImageButton) findViewById(R.id.button_replay);
    volControl = (SeekBar)findViewById(R.id.volbar);
    txt_view = (TextView)findViewById(R.id.textView2);

我试图从我的xml代码中找到错误,但对我来说似乎没问题,有人可以帮我吗?

我的xml代码

      <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:tools="http://schemas.android.com/tools"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      android:background="@drawable/background"
     tools:context="${packageName}.${activityClass}" >


<TextView
        android:id="@+id/textView2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_above="@+id/volbar"
        android:layout_centerHorizontal="true"
        android:text="Medium Text"
        android:textColor="#FFFFFF"
        android:textAppearance="?android:attr/textAppearanceMedium" />


        <SeekBar
        android:id="@+id/volbar"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:max="100"
        android:progress="50"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_margin="10dp"
        android:layout_marginBottom="21dp" />


    <LinearLayout
        android:orientation="horizontal"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="100dp">

     <TextView
         android:id="@+id/textView1"
         android:layout_width="fill_parent"
         android:layout_height="fill_parent"             
         android:layout_alignBottom="@+id/button_play"
         android:layout_alignParentLeft="true"
         android:gravity="center"
         android:scrollHorizontally="true"
         android:text="Android Streaming"
         android:textAppearance="?android:attr/textAppearanceMedium"
         android:textColor="#ffffff"
         android:textSize="45dp" />

    </LinearLayout>

    <ImageButton
        android:id="@+id/button_play"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignTop="@+id/button_refresh"
        android:layout_toLeftOf="@+id/textView2"            
        android:src="@drawable/play" />

     <ImageButton
         android:id="@+id/button_replay"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignTop="@+id/button_refresh"
         android:layout_centerHorizontal="true"          
         android:src="@drawable/back" />

     <ImageButton
         android:id="@+id/button_pause"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_alignTop="@+id/button_replay"
         android:layout_toLeftOf="@+id/textView2"             
         android:src="@drawable/pause" />

     <ImageButton
         android:id="@+id/button_refresh"
         android:layout_width="wrap_content"
         android:layout_height="wrap_content"
         android:layout_above="@+id/textView2"
         android:layout_marginBottom="70dp"
         android:layout_toRightOf="@+id/textView2"            
         android:src="@drawable/refresh" />


        </RelativeLayout>

2 个答案:

答案 0 :(得分:0)

试试这个:

Project->RightClick->Properties->Android->is Library->Add->appcompat_v7->Ok->Apply->Ok

答案 1 :(得分:0)

以下是您可以尝试的内容:

1)项目 - &gt;属性 - &gt; Java构建路径 - &gt;单击“订购和导出”选项卡,然后选择“Android版本”复选框。

2)比你可以重建工作区(Properties - &gt; Build Project)

您也可以查看此答案:Android - R cannot be resolved to a variable

这不止一次对我有用。祝你好运!