背景图像阻塞 Android:Hint -- EditText -- Android
Posted
技术标签:
【中文标题】背景图像阻塞 Android:Hint -- EditText -- Android【英文标题】:Background Image Blocking Android:Hint -- EditText -- Android 【发布时间】:2013-03-25 11:44:09 【问题描述】:我使用 InkScape 剪切图像。从这里我用draw9patch制作了一个.9 png图像。 .9 现在位于我的 drawables-hdpi 文件夹中。我已将此图像作为 res/layout 文件中 EditText 的背景。图像显示,但它覆盖了来自 android:hint 的文本。
这是布局文件的代码---
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_
android:layout_
android:background="@color/Black"
android:orientation="vertical" >
<EditText
android:id="@+id/etCommands"
android:layout_
android:layout_
android:background="@drawable/silvertextbox"
android:ems="10"
android:gravity="center"
android:hint="Type a Command" //This text is covered by @drawable
android:password="true" >
<requestFocus />
</EditText>
就像我说的,我的问题是 android:hint 被 android:background 覆盖。如何确保 android:hint 的文本在背景@drawable 之上?
我会在下面发布一张图片来显示图形布局,但显然我没有 10 点声望。我想知道我是否必须在代码方面做一些事情来使@drawable 透明/半透明。还是我必须使@drawable 透明/半透明 首先使用 Inkscape?感谢您提供的所有帮助。
【问题讨论】:
【参考方案1】:尝试为textbox.it
设置一些填充,应该可以解决问题。
【讨论】:
以上是关于背景图像阻塞 Android:Hint -- EditText -- Android的主要内容,如果未能解决你的问题,请参考以下文章
android:hint 在 styles.xml 中声明,但仍有警告“您应该为 EditText 提供 `android:hint`”
EditText 中 android:hint 和 android:autofillHints 的区别
带有 android:hint 的 Android EditText 密码