1

私は次のコードを持っています

    imgAbout = (ImageView) findViewById(R.id.imgAbout);
    imgAbout.setOnClickListener(new ButtonListner(RecipesList.this));

    imgFeedback = (ImageView) findViewById(R.id.imgFeedback);
    imgFeedback.setOnClickListener(new ButtonListner(RecipesList.this));

    imgSearchNav = (ImageView) findViewById(R.id.imgSearchNav);
    btnSearch = (Button) findViewById(R.id.btnSearch);
    edtSearch = (EditText) findViewById(R.id.edtSearch);

4 行目で、nullpointerexception エラーが表示されます。

これは XML レイアウトからのものです。

<RelativeLayout 
    android:id="@+id/lytTitleBar"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:background="@drawable/titlebar">
    <TextView 
        android:id="@+id/txtTitleApp"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="@string/app_name"
        android:textSize="16sp"
        android:textStyle="bold"
        android:textColor="@color/title_app"
        android:layout_centerVertical="true"
        android:layout_alignParentLeft="true"/>
    <ImageView
        android:id="@+id/imgAbout"
        android:layout_width="24dp"
        android:layout_height="24dp"
        android:src="@drawable/about"
        android:layout_centerVertical="true"
        android:layout_alignParentRight="true"/>

    <ImageView
        android:id="@+id/imgFeedback"
        android:layout_width="24dp"
        android:layout_height="24dp"
        android:layout_alignRight="@+id/txtTitleApp"
        android:layout_marginRight="34dp"
        android:layout_centerVertical="true"
        android:src="@drawable/feedback" />
</RelativeLayout>

これはすべての人に起こっているわけではありません。500 以上のアクティブなインストールのうち、私の開発者コンソールには 9 件のクラッシュ レポートしかありません

4

1 に答える 1

0

Ok。理解した。この問題は、高解像度のタブレットでのみ発生していました。問題は、layout/large フォルダーにこれらのボタンの xml refrence がないという事実にありました。

于 2013-04-30T01:09:52.463 に答える