2016-02-10 7 views
0

В моем основном макете у меня есть попытка обновить вид списка и кнопку вверху, при нажатии кнопки обычный просмотр списка отображается поверх этого основного макета, но даже после появления это представление списка, основное внимание по-прежнему уделяется нижнему основному макету.макет ниже становится сфокусированным в андроиде

Что я могу сделать, чтобы привлечь внимание к просмотру списка?

+2

Пожалуйста, ваши XML-код здесь –

+0

использовать тег в вашем списке или с помощью кода установите фокус списка. – kishorepatel

+0

Вы хотите, чтобы весь список отображался в фокусе? –

ответ

0

Попробуйте делать setSelection() для конкретного элемента в ListView,

CheckOut set focus on any item of listview in android stack answer.

Либо у вас должно быть

Используйте setSelection какой-то пункт:

mListView.setSelection(position); 

ИЛИ

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

mListView.requestFocus(); 
+0

она работала после того, как я добавил clearFocus() для кнопки с этими двумя утверждениями .. спасибо ... –

0

Вы можете очистить фокус

button.clearFocus(); 

или в списке следует фокус запроса

listView.requestFocus(); 
+0

попробовал, но каждый раз только один конкретный элемент gettnig сфокусирован в виде списка. –

+0

, добавив еще одну строку listview.setSelection (position), она отлично работала .. спасибо –

Смежные вопросы