>Java >java지도 시간 >Appcompat v7을 사용하여 EditText 하단 라인 색상을 수정할 수 있습니까?

Appcompat v7을 사용하여 EditText 하단 라인 색상을 수정할 수 있습니까?

Susan Sarandon
Susan Sarandon원래의
2024-11-02 07:35:29593검색

Can I Modify EditText Bottom Line Color with Appcompat v7?

Appcompat v7을 사용하여 EditText 하단 라인 색상 편집

문제:

Appcompat v7을 사용할 때 Android 버전 간 일관성을 유지하기 위해 사용자는 최종 결과와 강조 색상을 변경하는 데 어려움을 겪을 수 있습니다.

질의:

Appcompat v7에서 이러한 색상을 수정하는 것이 가능합니까? 그렇다면 어떻게 수정합니까?

해결책:

원하는 효과를 얻으려면 다음을 따르십시오. 단계:

  1. 테마 속성 재정의:

    표시된 대로 앱의 테마 정의에서 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>
  2. 테마 적용:

    수정된 테마를 앱에서 원하는 활동과 연결하세요. 예를 들어 매니페스트 파일에 다음을 포함할 수 있습니다.

    <code class="xml"><activity
        android:name=".MainActivity"
        android:theme="@style/Theme.App.Base" /></code>

이 단계를 따르면 Appcompat v7 내에서 EditText 구성 요소의 최종선과 강조 색상을 효과적으로 사용자 정의할 수 있습니다. 신청하세요.

위 내용은 Appcompat v7을 사용하여 EditText 하단 라인 색상을 수정할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.