У мене є цей список переглядів
кожен елемент списку перегляду має текстове зображення, яке має фонове зображення, я хочу змінити фонове зображення тексту перегляду елемента списку перегляду.
Відповіді:
1 для відповіді № 1Ви повинні використовувати Селектор.
Редагувати:
Використовуйте selectable drawable як фон для елементів ListView або вкажіть a android: listSelector для ListView
0 для відповіді № 2
у вас є змінити колір тла на onfocusChangeListener. Спробуйте з наступним кодом
livView.setOnFocusChangeListener(new OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
TextView tv=(TextView)v.findViewById(R.id.yourId);
if(hasFocus){
tv.setBackgroundColor(bg_color);
}
}
});