我有ListView
几个项目。是否可以更改ListView
. 例如,我想扩展所选项目以显示一些按钮。
感谢您提前提供帮助。
在您不想要的项目中将这些按钮的可见性设置为 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!");
}