안드로이드 xml 로 셀레스터블리템백그로런드 적용하십시오 지원을 통해 v7

심지어 내 애플리케이션 함께 포함된 안드로이드 지원부에서는 v7

추가 안드로이드: 배경 = &quot android:attr/selectableItemBackground&quot. ','?

eclipse IDE, 내 던질 수 있는 오류 (컴파일하기를 me 는 방지), 최소 11 위로 apiu 나한테 셀레스터블리템백그로런드 알리는 사용됩니다.

이 속성을 배경 XML 의 추가 어떻게 합니까?

solaris. 있는 솔루션이 아닌 높은 라이브러리는 에서 복사 / 붙여넣기

해결책

이후 속성은 라리브러리 (지원 v7) 에 정의된, 이를 사용하는 것과 사용자정의된 속성: '없이' 안드로이드 이리에 접두어입니다:

android:background="?attr/selectableItemBackground"

You see is android:attr/selectableItemBackground 사용할 수 있는 것 아니냐는 지적도 오류 '?' = 11 apiu &gt, 버전. 참, 랑하니.

해설 (9)

다음은 셀레스테디템백그로런드. 그 /platforms/android-14/data/res/themes.xml 찾을 수 있습니다.

<selector xmlns:android="http://schemas.android.com/apk/res/android"
          android:exitFadeDuration="@android:integer/config_mediumAnimTime">











안드로이드 SDK 에 디렉토리에는 드로어 블 찾을 수 있습니다

../platforms/android-14/data
해설 (8)

하지만 숙련가 아닌 주제에 대한 플랫폼 버전을 기준으로 테마 필요한 것 같다. 이 [공식 안내선] (http://developer.android.com/guide/topics/ui/themes.html # 셀레스테메) 이 과정에 대해 아주 잘 것 같아.

각 버전에 대해 다른 XML 파일을 생성해야 합니다 ',' 촉각 '에서 res/values-v7 res/values-v11 저장합니다. 그러면 이러한 스타일을 단축시킵니다 드러냈다. 이 같은 일이.

res/values-v7 '에서':


    ...

res/values-v11 '에서':


    ?android:attr/selectableItemBackground
    ...

그러면 대한 스타일을 보기:

ᄋ "이번 도움이 됩니다. 건배해요

해설 (3)