我已经使用XMLResourceParser解析了一个xml文件,现在我想基于我从解析器获得的值来开发UI。 我的xml文件说明每个元素的共同组织(4个值指定左,上,下,角
例如,你可以看看这个。
<root>
<panel bounds="0,0,500,500">
<label bounds="20,20,100,30">Hi</label>
<button bounds="130,20,100,30">i am button</button>
<panel bounds="0,40,300,300">
<label bounds="10,20,200,30">i am in</label>
</panel>
</panel>
</root>
这里面板是我的相对布局,标签是textview,按钮是普通按钮
答案 0 :(得分:1)
答案 1 :(得分:1)
您必须创建AbsoluteLayout
并添加所有元素。要正确使用LayoutParams
:
AbsoluteLayout.LayoutParams params = newView.getLayoutParams();
params.x = left;
params.y = top;
newView.setLayoutParams(params);