是否可以在ListView中更改项目的大小?

时间:2010-08-30 16:47:55

标签: android listview listviewitem

我有ListView项目很少。是否可以更改ListView中所选项目的大小。例如,我想展开所选项目以显示一些按钮。

我提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

将这些按钮的可见性设置为您不想要的项目中的View.GONE。无论何时需要,都将它们设置为View.VISIBLE。通过将它们设置为View.GONE,android不会将它们包含在任何类型的测量(宽度或高度)中,看起来没有任何东西可以存在。

  btn = (Button) findViewById(R.id.btn);

if(condition){
  btn.setVisibility(View.VISIBLE);
  btn.setText("You can see me!");
} else {
  btn.setVisibility(View.GONE);
 // btn.setText("Now you can't!");
}