Java 在imageview中编辑文本

Java 在imageview中编辑文本,java,android,android-layout,Java,Android,Android Layout,我在photoshop中创建了一个edittext图像。然后我把它带到我的应用程序中,在里面放一个edittext(我的imageview是我的edittext的框架)。事实上,我把这两个放在一个relativelayout中,我的问题是,当我以两个屏幕大小测试我的应用程序时,这两个(imagebox和edittext)不会以相同的值调整大小,而且我的edittext的大小总是比imageview大得多。我希望这两个人在任何情况下都能在一起 如果您打算使用图像,您希望使用框架布局,而不是相对布局

我在photoshop中创建了一个edittext图像。然后我把它带到我的应用程序中,在里面放一个edittext(我的imageview是我的edittext的框架)。事实上,我把这两个放在一个relativelayout中,我的问题是,当我以两个屏幕大小测试我的应用程序时,这两个(imagebox和edittext)不会以相同的值调整大小,而且我的edittext的大小总是比imageview大得多。我希望这两个人在任何情况下都能在一起


如果您打算使用图像,您希望使用
框架布局,而不是
相对布局。

我认为最好的方法是将图像转换为一个,填充信息与图像中包含实际输入区域的部分相匹配

然后,您可以将9-patch设置为
TextView
EditText
的背景。您不需要任何容器来保存图像。您甚至可以使用样式进行重复使用


安卓系统将处理背景的大小调整,因此在此之后您不必做任何特殊的事情

现在还不清楚您在问什么。你能说得更清楚些吗?@Pheonixblade9:我更新了我的问题