1

我有ListView几个项目。是否可以更改ListView. 例如,我想扩展所选项目以显示一些按钮。

感谢您提前提供帮助。

4

1 回答 1

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!");
}
于 2010-08-30T17:02:46.160 回答