我是android中的新手,但我想更改布局的内容,即在按钮上点击时在另一个布局中。
-----------------------------
| Button | Button | Button |
-----------------------------
| |
| Layout that changes |
| dynamically |
| |
| |
------------------------------
由于
答案 0 :(得分:0)
获取对更改布局的引用:
LinearLayout changingLayout = (LinearLayout)findViewById(R.id.changing_layout);
然后获取其布局参数:
LinearLayout.LayoutParams lp = (LinearLayout.LayoutParams)changingLayout.getLayoutParams();
然后更改您想要的任何参数,例如:
lp.setMargins(newLeft,newTop,newRight,newBottom);
最后:
changingLayout.setLayoutParams(lp);
如果您希望更改此布局包含的可见视图,我建议:
view.setVisibility(View.VISIBLE);
和
view.setVisibility(View.GONE);