android - 使 autocompletetextview 看起来像 edittext

标签 android android-layout android-edittext textview

我正在使用 AutoCompleteTextView ( RobotoAutoCompleteTextView ) 而不是 EditText。但我想要 EditText 的外观和感觉:即显示在 EditText 底部的下划线。那么我该怎么做呢?

我的问题有点不完整,所以让我澄清一下。在 Eclipse 图形布局中,AutoCompleteTextView 看起来与带有下划线的 EditText 完全相同。但当我在 Samsung Galaxy S5 中运行该应用程序时,下划线消失了。相反,我得到了一个带有“#22000000”背景的丑陋盒子。 (当然,我猜测背景的确切十六进制)。因此,我需要的是无论我使用什么设备,下划线始终显示:真正的手机,或者只是图形布局。

最佳答案

试试这个:

<AutoCompleteTextView
 ...
 style="@style/Base.Widget.AppCompat.EditText" />

或者这个

<EditText
 ...
 style="@style/Base.Widget.AppCompat.AutoCompleteTextView"/>

关于android - 使 autocompletetextview 看起来像 edittext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26220058/

相关文章:

android - 从右到左 Android 应用中的选项卡滑动方向

android - EditText 错误图标并显示密码错误

android - 如何将文本添加到edittext

android - libgdx 游戏如何在用户单击暂停图标时显示暂停屏幕

android - 在 UI 中使用线程以加载网页的 Android 最佳实践?

android - Sqlite 和查询

Android复杂布局线性和相对

java - 如何以编程方式从 Android 应用程序发送电子邮件通讯

android - 如何对齐名称 :values pairs as ListView item

android - 如何在多行中获取 Textinputlayout 提示 android?