我正在开发2.3版本的Android应用程序。我需要创建一个与EditText coast“from”image
具有相同效果的editTex![两个muppets] [1]
答案 0 :(得分:1)
您可以尝试如下。
<EditText
android:id="@+id/editText1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minLines="5"
android:drawableTop="@drawable/profile_one"
android:ems="10"
android:hint="Tap to enter title"
android:gravity="top|left" >
<requestFocus />
</EditText>
此行android:drawableTop="@drawable/profile_one"
会在您的编辑文字中设置图片,因此只需将此名称替换为profile_one
您的图片名称。
同样,您可以使用以下属性将图像设置为左,右和底部。
android:drawableBottom="@drawable/profile_one"
android:drawableLeft="@drawable/profile_one"
android:drawableRight="@drawable/profile_one"
<强>输出强>
答案 1 :(得分:0)
您可以将图像设置为EditText的背景
答案 2 :(得分:0)
您可以使用九个补丁图像作为edittext的背景图像。
你是否更喜欢使用微调器自定义微调器
尝试使用自定义微调器并将编辑文本创建为自定义视图,以便为图像充气。
请参阅以下链接:http://www.androidhive.info/2012/04/android-spinner-dropdown-example/
答案 3 :(得分:0)
如果只有背景图像,你可以做九个补丁。
所以创建一个看起来像你想要的nine patch image并将其作为EditText的背景应用。
android:background="your image";
对我来说,它看起来更像是一个旋转器。
答案 4 :(得分:0)
我不同意任何其他答案,但您可以使用HoloEveryWhere来提供兼容性,并使您的EditText在所有版本中看起来都相似。