В моем приложении я создал один Listview. Когда я нажимаю на строку, я хочу изменить цвет строки списка в качестве цвета Lightgray и textcolor как синий цвет.Как изменить цвет и цвет текста списка в android
Для этого я пробовал код ниже, но только цвет фона строки меняет цвет текста.
mainListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
for (int j = 0; j < parent.getChildCount(); j++) {
parent.getChildAt(j).setBackgroundColor(Color.TRANSPARENT);
view.setBackgroundColor(Color.LTGRAY);
rowText = (TextView) findViewById(R.id.rowitem);
rowText.setTextColor(Color.BLUE);
}
}
});
}
, когда я нажимаю на самом деле, пусть первый ряд, то первый фон строки и TextColor должны измениться, и когда я постучал по второму ряду, то второй фон строки и TextColor должны изменить и первый фон строки и TextColor должны прийти предыдущие цвета – AbhiRam
Ok , затем обновите свой вопрос тем, что вы только что сказали мне, и тем временем я обновляю ответ –
ok, пожалуйста, обновите – AbhiRam