Добавление OnClickListener в просмотр списка, который добавляется в XML как "@android: id" - PullRequest
1 голос
/ 04 декабря 2011

Моя проблема в том, что я не могу добраться до ListView в Java. Я использую ListActivity. В макете XML у меня есть вид списка, но я добавил его как android:id="@android:id/list

Когда я пытаюсь добраться до этого списка с кодом findViewById(R.id.list) ... я не работаю, потому что это не мое пространство имен. Мне нужно добавить clicklistener для моего просмотра, который добавляется как "@android: id". Моя часть Java:

 mailList = (ListView)findViewById(R.id.list);

Моя часть XML:

<ListView  android:layout_height="400dp" 
           android:id="@android:id/list" 
           android:layout_width="wrap_content"></ListView>

1 Ответ

1 голос
/ 04 декабря 2011

Вы можете получить идентификатор списка из класса ресурсов Android следующим образом:

android.R.id.list
...