0

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

坦率地说,我可以拥有吗

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

listView1.setLayoutParams(layoutParams);

然后在用户点击之后

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

listView1.setLayoutParams(layoutParams);

喜欢这种结构。

我收到一个错误。

4

1 回答 1

0

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

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

希望这可以帮助。

于 2013-04-28T19:15:41.277 回答