2011-04-20 4 views
0

나는 테이블 뷰에 일련의 뷰를 가지고 있습니다. 일부는 EditText이고 일부는 TextViews입니다. TextViews를 EditTexts와 같은 방식으로 포커스 할 수있게하고 싶습니다. 의미, 나는 그들이 "위"와 "아래"화살표로 강조 표시되고 싶습니다. TextView.setFocusable(true)을 사용하면 화살표 키로 포커스를 얻을 수 있지만 오렌지 테두리를 그려서 EditTexts처럼 포커스를 나타낼 수는 없습니다. 초점을 맞춰서 그릴 수있는 쉬운 방법이 있습니까?Android : 집중된 TextView를 그리는 방법?

답변

1

선택기를 textColor 및/또는 배경색으로 사용하고 state_focused = "true"및 state_focused = "false"에 대해 다른 상태를 지정하십시오.

Color State List Resources

+0

감사합니다. 배경을 설정하는 좋은 방법이 있습니까? 내 프로젝트에 "list_selector_background_focus.9.png"파일을 복사했습니다. 선택기에서 드로어 블로 설정하십시오. 그러나 TextView를 제대로 채울 수는 없습니다. – ab11

+0

@ ab11 TextView의 너비가 wrap_content로 설정되어 있습니까? – Maximus

관련 문제