【问题标题】:Specific EditText Android特定的EditText Android
【发布时间】:2013-01-10 01:13:48
【问题描述】:

我是 Android 新手,几乎无法使用 EditText 视图,但我仍然收到了一些我必须使用的带有 EditText 的图像。



我在 official Android developer page (Figure 5) 的自定义对话框中看到了一些类似的 EditText

如您所见,每个 EditText 中都有一些下划线。

首先我想,带有这样下划线的EditText 是默认视图。但是当我尝试制作这样的 EditText 组件时,我遇到了问题,默认 EditText 没有任何下划线,它只是一个简单的矩形,里面没有任何图像......我试图让这个组件成为另一个背景(创建选择器xml 文件),设置一些背景图像......没有任何效果。

请给我建议:如何制作带有下划线的 EditBox,以及上面的图片 EditText

我正在使用 10 API Level (2.3.3) 和支持库来处理片段。

P.S.S.抱歉信息太少了。我是 Stackoverflow 的新手,不能发布图片和超过 2 个超链接...

【问题讨论】:

  • EditText 制作自定义背景应该没有问题。向我们展示你在那个方向上做了什么
  • 欢迎来到 SO。作为新用户不用担心限制,我们都遇到过。但是,正如 K-ballo 评论的那样,任何时候您可以发布一些相关代码和任何 logcat 或您可能拥有的其他错误消息,它都会使获得帮助变得更加容易和快捷。
  • 我为我的 EditText 使用相同的布局值,就像来自官方网站的示例一样,但它们仍然有下划线,没有设置任何背景值,我没有。
  • 我无法从我的 xml 文件中插入任何具有此 EditBox 布局的代码,需要了解更好的 SO。但是该代码仍然在图 5 中,来自我提供的链接。请看那里,我的代码真的是一样的,是复制粘贴,没有下划线。我对背景颜色不是很感兴趣,但在那一行,我不想为背景插入图像。

标签: android android-edittext


【解决方案1】:

使用更高的 API 级别,默认情况下您的 EditText 将看起来像这样(假设您正在使用它的主题。尝试使用 API 级别 4.0 (14) 或 4.0.3 (15) 加载您的应用程序并采取看。

另外,请查看this site(特别是this 用于小部件)。您可以了解使用了哪些图形和背景。您应该能够使用基本的样式技术轻松下载和应用这些背景。

【讨论】:

  • 如果我错了,请纠正我。我必须下载九个补丁图像,并且设置为背景还是smth?
  • 是的。网上有很多关于创建自定义 EditTexts 的教程。
  • 谢谢,我试试这个方法!
【解决方案2】:

我解决了我的问题!

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

结果正是我想要的!

【讨论】:

  • 很高兴我能帮上忙!快乐编码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-11
  • 1970-01-01
  • 1970-01-01
  • 2012-01-29
相关资源
最近更新 更多