首頁  >  文章  >  Java  >  我可以使用 Appcompat v7 修改 EditText 底線顏色嗎?

我可以使用 Appcompat v7 修改 EditText 底線顏色嗎?

Susan Sarandon
Susan Sarandon原創
2024-11-02 07:35:29462瀏覽

Can I Modify EditText Bottom Line Color with Appcompat v7?

使用Appcompat v7 編輯EditText 底線顏色

問題:

問題:

問題:

保持Android 版本之間的一致性,使用者在更改EditText 元件的底線和強調色時可能會遇到困難。

查詢:

修改這些顏色是否可行在 Appcompat v7 中,如果是,如何實現?

  1. 解決方案:

    要達到所需的效果,請按照以下步驟操作:

    <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. 覆蓋主題屬性:
  3. 定義colorControlActivated、colorControlHighlight 和colorControlNormal 的自訂值,如下所示:

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

將修改後的主題與應用程式中所需的活動相關聯。例如,您可以在清單檔案中包含以下內容:透過執行以下步驟,您可以有效地自訂 Appcompat v7 中 EditText 元件的底線和強調色申請。

以上是我可以使用 Appcompat v7 修改 EditText 底線顏色嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn