Как получить текстовый цвет одного элемента в ListView Android

StackOverflow https://stackoverflow.com//questions/23011615

Вопрос

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

    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());
    });
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top