在膨胀之前动态编辑xml布局参数

时间:2013-03-29 19:40:07

标签: android

我希望在膨胀布局和设置活动的内容视图之前动态更改layout_weight之类的布局参数。你会怎么做?:

@Override
public void onCreate(final Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    //edit layout weight for some views in my layout here, before setting content view

    setContentView(R.layout.mylayout);

}

1 个答案:

答案 0 :(得分:0)

我的意思是,你可以做到。通过R.layout.mylayout,您只是引用了您的布局资源。只需从该资源获取一个Layout对象,该对象可能类似于布局mylayout =(布局)findresourcebyid(R.layout.mylayout)。获得引用后,您可以动态更改它,然后通过setcontentview()进行扩充。