문제

내 ListView에는 다른 텍스트 색상의 항목이 들어 있습니다.각 항목의 색상 상태를 잡아야합니다. 내 조각의 OnSaveInStanceState 내에 저장되도록해야합니다.

    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