我有一个非常非常非常简单的应用程序,我正在努力(一直尝试用Java而不是Unity编写应用程序)并且我有一个全屏的背景图像,这个图像有很多设计和适用于每个设备,并且看起来很棒(在我们能想到的每个分辨率上进行测试)。
然而,文本不想留在它所属的地方,这是不允许的。我们有一个基本设置,类似于此(但设置工作约6小时):
我们需要文本始终以正方形为中心。我们应该怎么做?我们是否必须为每个分辨率手动定位和调整大小?这似乎很糟糕。
答案 0 :(得分:0)
使用relative layout,如果我理解正确,框将是父母,进入框中的文本将是孩子。您可以将TextView放入框中,然后使用android:layout_centerVertical
或android:layout_centerHorizontal
之类的内容,以确保它们居中。确保使用sp
作为字体大小,以便它可以根据显示的密度正确缩放。