Android ListView 내의 단일 항목의 텍스트 색상을 얻는 방법
-
21-12-2019 - |
문제
내 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());
});
. 제휴하지 않습니다 StackOverflow