这是情况; 我有一个ListView与自定义适配器。每个列表项目包括一个按钮和一个隐藏的TextView(可见性= GONE)。当我们点击按钮时,它会显示隐藏的文本视图。 在此之前,它完美地工作。如何在自定义适配器内部动态设置ListView高度?
问题是,当显示TextView时,ListView的高度应相应增加。 我试图调整高度像..
list=(ListView)activity.findViewById(R.id.listView);
ViewGroup.LayoutParams l= lst.getLayoutParams();
l.height=l.height+150; //assuming the height of the TextView is 150
list.setLayoutParams(l);
但它不能正常工作。我的意思是,身高增加,但它与前一部分混乱。即;现在当我点击按钮时,它不显示相应的TextView。它在其他ListItem中显示TextView。
请帮我找到解决办法; 谢谢。
好的问,可以更好,如果你可以发布屏幕截图 – AAnkit 2012-07-29 07:10:53