В моем XML файле у меня есть:
<ListView android:id="android:id/list" android:layout_height="fill_parent"
android:layout_width="fill_parent" android:visibility="visible"
android:scrollbarAlwaysDrawVerticalTrack="true" android:fadingEdge="none">
</ListView>
Мой код Java:
public OnClickListener teamlisten = new OnClickListener() {
public void onClick(View v) {
// do something when the button is clicked
View list = (View)findViewById(R.id.myviewId);
list.setVisibility(View.INVISIBLE);
}
};
Как вы можете видеть, я пытаюсь сделать свой список невидимым, проблема в том, что я не могу заставить его появляться в моем Rjava, поэтому я не могу сделать его невидимым. Я просто хочу, чтобы listview становилось невидимым при нажатии кнопки.
Любая помощь по этому вопросу будет оценена.
Используйте getListView().setVisibility(View.INVISIBLE);
в пределах ListActivity
.
Вот как он выглядит внутри вашего кода:
public OnClickListener teamlisten = new OnClickListener() {
public void onClick(View v) {
getListView().setVisibility(View.INVISIBLE);
}
};