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

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

Susan Sarandon
發布: 2024-11-02 07:35:29
原創
582 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板