2011-08-05 24 views
8

からID /リストのリストビューを、私はmain.xmlレイアウトファイルにこの方法を(例えば)のListView要素を追加します。@androidへのアクセス:私のAndroidアプリケーションでコード

<ListView android:id="@+id/myList"> 

その後、私はからアクセスすることができます私のMainActivityを使用して:

final ListView resultList = (ListView) findViewById(R.id.myList); 

しかし、私はレイアウトファイルで次のIDを使用する場合、どのようにこのようなListViewにアクセスできますか?

<ListView android:id="@android:id/list"> 

私はMainActivity(ListActivityを拡張しています)からアクセスしたいと思います。

ありがとうございます!

答えて

16

あなたはリストビューリスト= getListView()でそれを得ることができ、あなたのListActivity内からListView list = getListView();

+0

:)おそらく愚かな質問をいただきありがとうございます、私はAndroidの開発者のページ上の任意の説明を見つけることができませんでした。 – caw

+0

@Marco W. Heheいいえ問題:Dあなたの問題を解決した場合、これを答えとして受け入れてください – dten

19

をそれを得ることができます。

または:

(ListView)findViewById(android.R.id.list); 
+0

ありがとうございます:)最初のオプションはうまくいきます。しかし、その代わりに私のために動作しません! – caw

+0

おっと:android.Rが見つかりませんでした。 ** id ** .list –

+0

ありがとう!私は1つの答えを選択しなければならなかった。だから私は速いものを選んだ、申し訳ありません。 – caw

関連する問題