Можно ли изменить размер элемента в ListView? - PullRequest
1 голос
/ 30 августа 2010

У меня есть ListView с несколькими предметами. Можно ли изменить размер выбранного элемента в ListView. Например, я хочу расширить выбранный элемент, чтобы показать некоторые кнопки.

Я благодарен вам за помощь заранее.

1 Ответ

1 голос
/ 30 августа 2010

Установите видимость этих кнопок как 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!");
}
...