1

我想在扩展布局和设置活动的内容视图之前动态更改布局参数,如 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);

}
4

1 回答 1

0

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

于 2013-03-29T20:02:11.680 回答