Я уверенно заметил, что мой проект начинает бросать ошибку в любое время, когда я пытаюсь получить доступ к ресурсам, которые являются кнопками. Он подчеркивает R.id.button. Я не понимаю, почему. Я даже удалил последний xml, который я создал, но проблема сохраняется.Ошибка отображения проекта Android на R.id.button
Это пример моего XML-файла
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/layoutborder"
android:orientation="vertical" >
<TextView
android:id="@+id/chat"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="@string/stepone"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textColor="@color/wine" />
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:src="@drawable/ai" />
<Button
android:id="@+id/drugdetails"
style="@style/smallButtonStyleBlackpearl"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="10dp"
android:text="@string/nextbut" />
</LinearLayout>
Мой Java код
package com.example.rhemahealthcare;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import com.actionbarsherlock.app.SherlockActivity;
import com.example.rhemahealthcare.R;
public class SteponeActivity extends SherlockActivity{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.steponeactivity);
final Button button = (Button)findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v){
// TODO Auto-generated method stub
Intent intent = new Intent(SteponeActivity.this,SteptwoActivity.class);
startActivity(intent);
}
});
}
}
напишите свой код – Wannabe
У вас есть 'android: id =" @ + id/button "в любом из ваших xml-файлов макета? –
Можете ли вы разместить активность xml и свой Java-класс? –