Как получить текстовый цвет одного элемента в ListView Android
-
21-12-2019 - |
Вопрос
Мой список содержит элементы, которые являются разными цветами текста.Мне нужно схватить цветное состояние каждого элемента, чтобы быть сохраненным в пределах навелования моего фрагмента.
ListView lvItems = (ListView) getActivity().findViewById(R.id.lvItems);
lvItemsArray.add("Testing1234");
lvItemsAdapter = new ListViewAdapter(getActivity(), lvItemsArray);
lvItems.setAdapter(lvItemsAdapter);
. Решение 2
Нашел его от другого пользователя здесь, спасибо.
View view = ListAdapter.getView(0, null, null);
TextView textView = (TextView) view.findViewById(R.id.myitemRow);
ColorStateList mlist = textView.getTextColors();
int color = mlist.getDefaultColor();
. Другие советы
listview.setonitemclickListener (новый onitemclickListener () {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Log.d("TextView",""+arg1.TextView.getTextcolor());
});
. Не связан с StackOverflow