gpt4 book ai didi

android - 如何在 Android 中更改特定 View 的主题

转载 作者:行者123 更新时间:2023-11-29 01:36:32 25 4
gpt4 key购买 nike

我的应用使用经典(深色)全息主题。当然,在使用这个主题时,EditTexts 看起来是白色的。但是我有一些带有白色背景的 EditTexts 的小 ViewGroup 容器。它们的能见度显然很差,所以我只想为 ViewGroup 使用 Holo.Light,以使这些 EditText 变黑。

我尝试为 ViewGroup 中的每个 EditText 使用这种样式:

<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:saveEnabled="false"
style="@android:style/Widget.Holo.Light.EditText" />

它的行为很奇怪,因为只有提示颜色被设置为“看起来很暗”的 EditText。例如,drawable 仍然是白色的。

你能告诉我如何为一个特定的 View 更改主题吗?所以我仍然可以为应用程序使用经典的 Holo,但只将一些 View 更改为 Holo.Light。

最佳答案

我知道这是一年后的事了,但我也一直在寻找答案。在基本布局中,放置以下内容:

android:theme="@style/AppTheme2"

仅将样式应用于该 View 。

关于android - 如何在 Android 中更改特定 View 的主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27607463/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com