2016-10-27 5 views
1

Android Studio에서 특정 테마를 사용하여 내 코드의 특정 속성 값이 무엇인지 알아 보는 가장 쉬운 방법은 무엇입니까? 예를 들어 내 코드에 android:textColorPrimary 속성이 표시되면 확인 된 값이 @color/abc_primary_text_material_light이고 Theme.AppCompat.Light 인 것을 알고 싶습니다.Android Studio에서 속성 값 가져 오기

+0

BTW 난 그냥, 쉬운 방법을 발견 아웃. – arekolek

답변

1

방금 ​​값을 알아낼 수있는 쉬운 방법을 찾았습니다.

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textColor="?android:textColorPrimary" /> 

그리고 실제 색상이 무엇인지 알고 싶습니다.

당신은 단순히 ?android:textColorPrimary 부분에 커서를 놓고 보기를 클릭 할 수 있습니다 -> 빠른 문서 (또는 F1 또는 무엇이든 당신이 해당 작업에 할당 한 단축키를 명중).

당신은 다시 텍스트 탭으로 이동, API 레벨과 같은 디자인 탭 스위치 매개 변수에 갈 수 있고, F1을 치는 것은 당신에게 그 새로운 매개 변수의 값을 보여줍니다. 다음은


이 같은 얻을 수있는 더 숨이 찬 방법 : android:textColorPrimary 같은 테마의 열쇠 일부 속성에 대해서는

을, 그것을보고 도구> 안드로이드> 테마 편집기를 통해 편집 할 수 있습니다 . 그 외에는

appcompat.light

, 당신은 당신의 레이아웃의 일부 특정 뷰에서 사용되는 속성의 값에 관심이 있다면, 당신이보기를 선택하는 레이아웃 편집기를 사용할 수 있습니다, 다음 속성에 창 , 보기 모든 속성을 선택 당신이 관심있는 일을 찾아 그것은 당신에게 예를 들어,이 속성에 사용되는 기본 속성을 표시해야합니다 :

property

Y OU는 다음 안드로이드 콘크리트 값에 속성을 해결하는 방법을 보여줍니다, 자원을 검색 창을 얻을 수있는 색상을 클릭 수 : 당신이 그것을 확인 할 수 있도록

resources

관련 문제