Appcompat v7을 사용하여 EditText 하단 라인 색상 편집
문제:
Appcompat v7을 사용할 때 Android 버전 간 일관성을 유지하기 위해 사용자는 최종 결과와 강조 색상을 변경하는 데 어려움을 겪을 수 있습니다.
질의:
Appcompat v7에서 이러한 색상을 수정하는 것이 가능합니까? 그렇다면 어떻게 수정합니까?
해결책:
원하는 효과를 얻으려면 다음을 따르십시오. 단계:
테마 속성 재정의:
표시된 대로 앱의 테마 정의에서 colorControlActivated, colorControlHighlight 및 colorControlNormal에 대한 사용자 정의 값을 정의합니다. 아래:
<code class="xml"><style name="Theme.App.Base" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="colorControlNormal">#c5c5c5</item> <item name="colorControlActivated">@color/accent</item> <item name="colorControlHighlight">@color/accent</item> </style></code>
테마 적용:
수정된 테마를 앱에서 원하는 활동과 연결하세요. 예를 들어 매니페스트 파일에 다음을 포함할 수 있습니다.
<code class="xml"><activity android:name=".MainActivity" android:theme="@style/Theme.App.Base" /></code>
이 단계를 따르면 Appcompat v7 내에서 EditText 구성 요소의 최종선과 강조 색상을 효과적으로 사용자 정의할 수 있습니다. 신청하세요.
위 내용은 Appcompat v7을 사용하여 EditText 하단 라인 색상을 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!