2011-01-12 4 views
1

맞춤 버튼을 만들어야하지만 프레임 워크의 기본 버튼 강조 표시 색상을 눌렀거나 집중된 상태로 사용하고 싶습니다. 제 질문은 this one과 비슷합니다.Android : 사용자 정의 버튼 선택기에서 프레임 워크 드로어 블 사용

내 선택의 코드는 다음과 같습니다

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_pressed="true" android:drawable="@android:drawable/grid_selector_background_pressed"/> 
    <item android:state_focused="true" android:drawable="@android:drawable/grid_selector_background_focus"/> 
    <item> 
     <shape> 
      <solid android:color="#EAEAEA"/> 
      <stroke 
        android:width="0dp" 
        android:color="#A0A0A0"/> 
      <corners 
        android:radius="0dp"/> 
      <padding 
        android:left="10dp" 
        android:top="10dp" 
        android:right="10dp" 
        android:bottom="10dp"/> 
     </shape> 
    </item> 
</selector> 

그래서 나는 기본적으로 grid_selector_background_focus을 grid_selector_background_pressed 드로어 블을 참조하기 위해 노력하고있어. dev 환경에서는 타이핑 할 때 자동으로 제안하는 것처럼 drawable을 찾지 만 컴파일 할 때 "Resource is not public"을 제공합니다.

위에서 언급 한 프레임 워크 드로어 블을 사용할 수있는 방법이 있습니까?

폼은

답변

0

당신은, 당신의 안드로이드 SDK 폴더로 이동 플랫폼을 선택하고, 해당 지역의 당김 폴더에 적합한 고해상도/당김 폴더에서 드로어 블을 복사하고, 거기에서 그들을 참조 할 수 있습니다.

관련 문제