我有一个我在photoshop中创建的edittext图像。然后我把它带进我的应用程序并在其中放入一个edittext(我的imageview是我的edittext的框架)。事实上,我把这两个放在一个相对布局中,我的问题是,当我用两个屏幕尺寸测试我的应用程序时,这两个(imagebox和edittext)没有调整大小相同的值,并且我的edittext总是比我的imageview调整大小。我希望这两种情况在一起。
答案 0 :(得分:1)
我认为最好的方法是将图片转换为9-patch,填充信息与包含实际输入区域的图片部分相匹配。
然后,您可以将9-patch设置为TextView
或EditText
的背景。您不需要任何容器来保存图像。您甚至可以使用样式进行重复使用。
Android系统将会调整后台的大小,因此您不必在此之后做任何特别的事情
答案 1 :(得分:0)
如果您计划使用图片,则希望使用FrameLayout
而不是RelativeLayout
。