В моем проекте я использую активность называется PigeonSketch
и всякий раз, когда я открываю активность дает android.view.InflateException: Binary XML file line #15: Error inflating class <unknown>
Android Просмотр Inflate Исключение
Вот мой класс активности и макет XML файл
public class PigeonSketch extends Activity {
private RelativeLayout dashBoard;
private ImageView imagePigeon;
private Button search;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.pigeon_sketch);
setTitle("Pigeon")
dashBoard = (RelativeLayout) findViewById(R.id.pigeon_dashBoard);
imagePigeon = (ImageView) findViewById(R.id.pigeonsketch);
search = (Button) findViewById(R.id.searchButton)
}
и макет:
<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:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".GridViewList" >
<RelativeLayout
android:id="@+id/pigeon_dashBoard"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp" >
<ImageView
android:id="@+id/pigeonsketch"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="@string/app_name"
android:src="@drawable/image_pigeon"
android:visibility="invisible" />
</RelativeLayout>
<Button
android:id="@+id/searchButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:text="Search" />
</RelativeLayout>
Как решить эту проблему?
удалить SETTITLE («Pigeon») в коде –
Вы определяете кнопку в XML и найти применение ImageButton в деятельности. –
Это не связано с ошибкой. 'search = (ImageButton) findViewById (R.id.searchButton)' это должно быть 'Button' в соответствии с файлом макета, а не' ImageButton' .. – Panther