Android布局参数。我可以在运行时更改它们吗?

Android布局参数。我可以在运行时更改它们吗?,android,android-layout,Android,Android Layout,我是android新手,需要一些帮助。。 是否可以根据用户的点击执行或更改布局参数?或者可以指定两次 坦白地说,我可以吗 RelativeLayout layoutParams = new RelativeLayout.LayoutParams( LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT); listView1.setLayoutParams(layoutParams); 然后在用户单击 layoutParams = new R

我是android新手,需要一些帮助。。 是否可以根据用户的点击执行或更改布局参数?或者可以指定两次

坦白地说,我可以吗

RelativeLayout layoutParams = new RelativeLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);

listView1.setLayoutParams(layoutParams);
然后在用户单击

layoutParams = new RelativeLayout.LayoutParams(150, 150);

listView1.setLayoutParams(layoutParams);
像这样的结构


我有个错误

您的代码正在创建类型为
相对布局
的布局参数,并将其添加到
列表视图
。。。 您创建的布局参数应为父级的类型…因此请按如下所示为listview创建它们

listview01.setLayoutParams(new
   LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));

希望这能有所帮助。

并且包括您的日志,这非常有帮助。