2016-02-10 6 views
0

У меня есть pull to refresh listView и кнопка. Когда я нажимаю кнопку, я хочу, чтобы фокус для ListView не ушел, я работаю с настройками разговора.не может удалить фокус притяжения, чтобы обновить вид списка

Я использовал setImportantForAccessibility(View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS).

Он не работает в устройствах 4.3. Что мне делать, чтобы исправить это? Он отлично работает в устройствах с 4.4 и выше.

ответ

0

Try делает метод

Override IsEnabled (целое положение) в адаптере и вернуть ложь.

@Override 
public boolean isEnabled(int position) { 
     return false; 
} 

Проверить stackoverflow answer.

+0

Сообщите мне, если вы столкнулись с какой-либо проблемой @AnanduKrishnan P.S. –

+0

Я попробовал это, но это не работает –

+0

вы пробовали андроида: listSelector = «@ андроид: цвет/прозрачный» ИЛИ андроида: cacheColorHint =? «@ Андроид: цвет/прозрачный» в ListView –

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