特定的EditText Android

5

我是Android的新手,几乎没有使用过EditText视图,但我收到了一张带有一些EditText的图片,我必须使用它。

Image Received with som EditText

我在官方Android开发者页面(图5)中看到了一些类似的自定义对话框中的EditText

正如您所看到的,每个EditText下面都有一些下划线。

起初,我以为带有这种下划线的EditText是默认视图。但当我尝试制作这样的EditText组件时,我遇到了一个问题,即默认的EditText没有任何下划线,它只是一个简单的矩形,里面没有任何图像...我尝试给这个组件设置另一个背景(创建选择器xml文件),设置一些背景图像...什么也不起作用。

请给我建议:如何制作带有下划线和上面的图像的EditBox。

P.S. 我正在使用10 API级别(2.3.3)与支持库一起使用片段。

P.S.S. 对于提供的信息很少我很抱歉。我是Stackoverflow的新手,无法发布图片和超过2个超链接...


你不应该有什么问题来为你的EditText制作一个自定义背景。向我们展示你在这方面尝试了什么。 - K-ballo
欢迎来到SO。不用担心作为新用户的限制,我们都曾经面对过它们。但是,正如K-ballo所评论的那样,任何时候您可以发布一些相关代码和任何logcat或其他错误消息,这将使得获取帮助变得更加容易和快速。 - codeMagic
我正在使用与官方网站示例相同的EditText布局值,但它们仍然具有下划线,而没有设置任何背景值,我也没有这样做。 - Procurares
我无法在此EditBox的布局中插入来自我的xml文件的任何代码,需要更好地了解SO。但是那段代码仍然在我给出的链接的图5中是正确的。请看那里,我的代码真的是完全相同的,它是复制粘贴而且没有下划线。我不是真正关心背景颜色,而是那一行,我不想插入背景图片。 - Procurares
2个回答

1

使用更高的API级别,您的EditText将默认显示为那样(假设您正在使用该主题)。尝试使用API级别4.0(14)或4.0.3(15)加载您的应用程序并查看。

此外,请查看此网站(特别是这里的小部件)。您可以了解使用了哪些图形和背景。您应该能够使用基本的样式技巧下载并应用这些背景而不会遇到重大困难。


如果我错了,请纠正我。我必须下载九宫格图像,并将其设置为背景或其他什么东西吗? - Procurares
是的。有很多关于在线创建自定义EditText的教程。 - burmat

0

我解决了我的问题!

正如burmat告诉我的那样,我创建了一些带有简单橙色下划线的九宫格图像。 然后我将我的EditText插入到相对布局中。然后插入我需要的图像。

结果正是我想要的!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接