2010-05-02 2 views
1

환경 설정 UI 항목의 모양과 느낌이 마음에 들고 응용 프로그램에서이를 복제하고 싶습니다. 기본적으로 나는 몇 가지 LinearLayouts 포커스를 설정할 수있는 활동 있어요. 초점이 맞춰지면 환경 설정과 마찬가지로 녹색으로 변하게합니다. 그 스타일을 내 LinearLayouts에 적용하는 방법에 대한 아이디어가 있습니까?LinearLayout으로 환경 설정 룩앤필

참고 : LinearLayouts는 본질적으로 클릭 할 수있는 '버튼'으로 별도의 활동을 시작합니다. 그들은 실제 환경 설정이나 버튼이 아니지만 비슷한 모양이나 행동이 필요합니다.)

답변

2

기본 설정 UI 시스템은 이 아니라 ListView으로 이루어져 있습니다. 각 기본 설정은 목록의 행입니다. 중첩 된 포커스 가능 LinearLayouts을 통해이를 수행하는 것보다 훨씬 간단하게 구현할 수 있습니다.

도움이 될 경우 SackOfViewsAdapter을 사용하여 모양이 다른 행 집합을 반환 할 수있는 ListAdapter을 만드는 방법을 생각해 볼 수 있습니다.

+0

내 앱의 다른 곳에서 각 목록 항목의 맞춤 UI 요소에 ListAdapter를 사용할 수있었습니다. 두 개의 항목을 스타일링해야하므로 각기 다른 객체의 정보를 표시해야하기 때문에이 문제를 피하기를 바랬습니다. ListView는 과도한/적절한 해결책이 아닌 것처럼 보였습니다. 그러나 외관이 중요하기 때문에, 나는 그것을 줄 것이다. 감사! –