0

パッケージレイアウトに「ui」という名前のパッケージを作成し、レイアウトリソースファイル「my_listview.xml」をパッケージ「ui」に入れます。setContentViewに「my_listview.xml」を入れたいのMainActiviy.javaですが、失敗しました。ここで何が問題なのですか?どんな助けでも大歓迎です。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.my_listview);
...
}

編集

「レイアウト」パッケージに「my_listview.xml」を入れるとsetContentView(R.layout.my_listview);動作します。

4

4 に答える 4

1

アクティビティの import ステートメントを確認してください。プロジェクトの R ファイルではなく、 import android.R があった可能性があります。

于 2013-08-24T06:53:17.303 に答える
1

すべての xml ファイルは、カスタム ディレクトリではなく、それらが属するディレクトリに配置する必要があります。res ディレクトリ内のディレクトリ名には意味があります。たとえば、ユーザーが中 dpi 画面の電話を持っている場合、リソース layout-mdpi が使用されます。他のすべてのディレクトリと同じこと。あなたはこれを読むべきです、それは役に立ちます: http://developer.android.com/guide/topics/resources/providing-resources.html

于 2013-08-24T07:18:13.357 に答える
0

その xml ファイルを両方のパッケージ (フォルダー [ui & レイアウト]) に入れてください。正常に動作します。

それ以外は教えてください!!

于 2013-08-24T07:21:57.997 に答える