2011-03-19 126 views
-1

Guyz ... PLZ帮助..给正确的代码,因为我使用的这个问题的例子最和IM不能够解决这个问题...如何在android中运行时更改线性布局的宽度和高度?

+3

你应该张贴您的最佳(或上次)尽量使我们可以试一下,看看有什么错在你的特殊情况。这个问题有很多重复,可能会被关闭。 – bigstones 2011-03-19 22:57:07

+0

为什么?怎么样?到目前为止你做了什么? – fredley 2011-03-19 23:51:37

+0

为什么人们甚至回答这些帖子?也可能只是要求某人为他们写他/她的应用程序...... – trgraglia 2011-03-21 07:35:59

回答

5

我们怎样才能改变宽度和线性的高度在运行时android中的布局?

步骤#1:获取LinearLayout经由getLayoutParams()LayoutParams。实际的课程取决于LinearLayout的父母。

步骤#2:修改LayoutParams中的值。

步骤#3:通过setLayoutParams()设置LinearLayout的修改LayoutParams

0

如果要更改宽度/高度动态的,你会使用LayoutParams

LinearLayour myLayout = new LinearLayout(this); 
parentView.addView(myLayout, new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); 
相关问题