Java 如何在单击时隐藏ListView?

Java 如何在单击时隐藏ListView?,java,android,listview,hide,Java,Android,Listview,Hide,在我的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"> </Li

在我的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>
正如您所看到的,我正试图将listview设置为不可见,问题是我无法将其显示在我的R.java中,因此我似乎无法使其不可见。我只希望在按下按钮时listview变为不可见

在这方面的任何帮助都将不胜感激。

使用
getListView().setVisibility(View.INVISIBLE)列表活动中的code>

这是它在代码中的外观:

public OnClickListener teamlisten = new OnClickListener() {
   public void onClick(View v) {
      getListView().setVisibility(View.INVISIBLE);
   }
};

我观察到一种奇怪的行为,这种行为在onCreate()中不起作用。另一个在一个长长的android bug列表中。
public OnClickListener teamlisten = new OnClickListener() {
   public void onClick(View v) {
      getListView().setVisibility(View.INVISIBLE);
   }
};