2011-12-16 2 views
1

다음과 같이 할 수 있습니까?레이아웃 xml에서 개별 스타일 속성을 참조 하시겠습니까?

<LinearLayout android:id="@android:id/empty" 
     android:background="?android:style/Widget.ListView.overScrollFooter" 
     > 

모든 중요하지 않은 레이아웃 항목을 제외했습니다. 스타일로 정의 된 개별 속성 중 하나를 참조 할 수 있는지 궁금합니다.

자세한 내용은을 참조하십시오. 많은 위젯의 기본 스타일과 속성은 Android에서 정의하고 전화 제조업체에서 추가로 사용자 정의합니다. 그것이 기본 안드로이드 위젯이 어떻게 보이는지 사용자 정의 할 수있는 방법입니다. 예를 들어, listView의 바닥 글은 삼성 휴대 전화에서 HTC 전화 또는 기본 Google 전화와 다르게 보일 것입니다.

목록보기 스타일 (특히 overscrollfooter drawable 특성)에 정의 된 특성을 잡고 내보기 중 하나의 배경으로 사용하고 싶습니다. 기술적으로 말하자면, 나는 이것을위한 프로그래밍 방식의 솔루션을 가지고 있지만, clunky이며, (많은 장소에있는)이 뷰를 사용할 때마다 코드를 반복해야한다.

+0

와트 중요하지 않은 레이아웃의 의미는 무엇입니까? – havexz

+0

layout_width, layout_height, xlms 등 모든 추가 자료는 당면 문제와 관련이 없습니다. –

+1

정확히 무엇을 달성하고 싶습니까? – havexz

답변

0

아니, 나는 스타일이 모든 것이거나 전혀 아닌 것으로 생각한다. 바닥 글을 자신의 스타일로 배치하고 기본 스타일로 가져옵니다. 그것은 LinearLayout에서 (혼자서) 사용되도록 해줍니다.

+0

Bummer. 현재의 경우 안드로이드 프레임 워크 스타일 중 하나이기 때문에 스타일을 전혀 조작 할 수 없습니다. –

관련 문제