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

时间:2013-04-28 18:46:33

标签: android android-layout

我是android新手需要帮助.. 是否可以根据用户的点击实现或更改布局参数?或者可以分配两次

坦率地说我可以

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

listView1.setLayoutParams(layoutParams);

然后在用户点击

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

listView1.setLayoutParams(layoutParams);

喜欢这种结构。

我收到了一个错误。

1 个答案:

答案 0 :(得分:0)

您的代码正在创建relative layout类型的布局参数,并将其添加到listview ... 您创建的布局参数应该是父级的类型...所以为列表视图创建它们,如下所示

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

希望这会有所帮助。