当背景缩放时,如何将文本视图放置在基于图像的背景之上?

时间:2018-06-25 11:27:23

标签: android textview imageview location position

对TextView的位置有疑问。

所以基本上我有一个背景图片(模式)在这里https://prnt.sc/jz22p4

我的目标是将文本视图置于此背景https://prnt.sc/jz22z3

问题在于,在不同的设备尺寸下,背景架构图像会缩放,然后我的文本视图趋于消失。我尝试通过将constraintlayout与基于百分比的准则结合使用来解决此问题,但是没有运气。我真的想避免仅为此模式创建多个布局。

任何人都可以建议如何解决此问题?或者,也许有人可以将我引荐到解决了类似问题的某个来源?谢谢!

1 个答案:

答案 0 :(得分:1)

您可以尝试为每种密度(HDPI,XHDPI,XXHDPI等)创建背景图像和边距定位=> https://developer.android.com/training/multiscreen/screendensities

您只需要创建其他文件夹,如:

  • drawable-xhdpi,drawable-xxhdpi ...用于图像背景
  • values-hdpi,values-xhdpi(带有dimen.xml文件)...用于尺寸