Android视图在活动中动态居中

时间:2012-03-16 05:09:35

标签: android

如何在不知道实际布局结构的情况下,以编程方式在复杂活动中将移动屏幕上的视图对齐?

假设我有这样的活动布局......

<CUSTOMFRAMELAYOUT> //referring to a class extending FRAMELAYOUT
  < LINEARLAYOUT-1>
    <FRAMELAYOUT-1>
        <LINEARLAYOUT-2>
            <TEXTVIEW-1/>
        </LINEARLAYOUT-2>
    </FRAMELAYOUT-1>
    <FRAMELAYOUT-2>
    </FRAMELAYOUT-2>
  </LINEARLAYOUT-1>
</CUSTOMFRAMELAYOUT>

现在不知道如何定义布局,我想从现有位置删除'TEXTVIEW-1',并希望将其置于根布局

...在这种情况下,根布局是&lt; CUSTOMFRAMELAYOUT&GT;

1 个答案:

答案 0 :(得分:0)

粗略猜测,

找到屏幕宽度和高度 找到textview的宽度和高度

从上面的信息计算左上角的点。这样textview将在中心

设置textview的左上边距。