背景图像阻止Android:提示 - EditText - Android

时间:2013-04-03 17:02:34

标签: android android-layout android-edittext android-xml

我使用InkScape剪切图像。从这里我用draw9patch制作了一个.9 png图像。 .9现在位于我的drawables-hdpi文件夹中。我已将此图像作为res / layout文件中EditText的背景。图像显示,但它覆盖了android:hint。

的文本

这是布局文件的代码---

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/Black"
android:orientation="vertical" >

<EditText
    android:id="@+id/etCommands"
    android:layout_width="fill_parent"
    android:layout_height="35dp"
    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 个答案:

答案 0 :(得分:0)

尝试设置一些填充到textbox.it,应解决问题。