这是我的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>
答案 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
这不止一次对我有用。祝你好运!