如何在点击时隐藏ListView?

时间:2010-12-05 16:38:23

标签: 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">


</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);

     }
 };

正如你所看到我试图将我的listview设置为隐形,问题是我无法让它出现在我的R.java中,所以我似乎无法让它看不见。我只希望列表视图在按下按钮时变为不可见。

对此的任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

getListView().setVisibility(View.INVISIBLE);。{/ p>中使用ListActivity

这是它在代码中的内容:

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