gpt4 book ai didi

Android编辑文本选择光标有奇怪的下划线

转载 作者:行者123 更新时间:2023-11-29 02:41:38 28 4
gpt4 key购买 nike

我有一个 AppCompatDialogFragment,它创建一个带有单个编辑文本的对话框。我设置了对话框的主题以及编辑文本。

我遇到的问题是在选择文本时光标有一条奇怪的下划线。我需要删除这个下划线。下划线和光标的颜色由 colorControlActivated 控制。

This demonstrates the issue I'm having

应用于 EditText 的样式如下:

 <!--Edit text for Logon dialog-->
<style name="PrimaryLogonEditText" parent="Widget.AppCompat.EditText">
<item name="android:textColor">@color/primary_color</item>
<item name="android:singleLine">true</item>
<item name="colorAccent">@color/primary_color</item>
<item name="colorControlNormal">@color/primary_color</item>
<item name="colorControlActivated">@color/primary_color</item>
<item name="fontPath">fonts/AntartidaRounded-Medium.ttf</item>
</style>

编辑文本布局如下:

<android.support.design.widget.TextInputLayout
android:id="@+id/TxtInputL_LoginDialogPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:layout_below="@+id/txtV_LoginDialogMessage"
local:errorTextAppearance="@style/error_appearance"
local:errorEnabled="true"
style="@style/PrimaryColorAppCompatHint"
local:hintTextAppearance="@style/PrimaryColorAppCompatHint">
<EditText
android:id="@+id/edtT_LoginDialogPassword"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Password"
android:text="ValidPassword@1"
style="@style/PrimaryLogonEditText"
android:theme="@style/PrimaryLogonEditText"
local:hintTextAppearance="@style/PrimaryColorAppCompatHint" />
</android.support.design.widget.TextInputLayout>

最佳答案

如图所示here ,您的 EditText 从其父 Widget.AppCompat.EditText 获取背景。所以,只需将这一行添加到您的样式中:

<item name="android:background">@android:color/transparent</item>

这将删除选择器光标的下划线。

关于Android编辑文本选择光标有奇怪的下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43675867/

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