1.在XML文件中設置屬性隱藏:
android:visibility="invisible"
android:visibility="gone"
2.在java代碼里:
mlistview1.setVisibility(View.GONE);//mlistview1處於隱藏狀態
//mlistview1.setVisibility(View.INVISIBLE);//mlistview1處於隱藏狀態
mlistview2.setVisibility(View.VISIBLE);//mlistview2處於顯示狀態
GONE與INVISIBLE的區別,GONE不占空間INVISIBLE雖然是不顯示,但界面上仍占據着空間
幫助文檔:http://developer.android.com/reference/android/view/View.html#setVisibility(int)
3.
在想隱藏的布局中加入 android:visibility="gone"在java代碼中findViewById(R.id.……);獲得那個布局然后 用 setVisibity()方法實現 顯示或隱藏參數分別為 View.INVISIBLE (不顯示,仍占有內存)、View.GONE(不顯示,不占用內存)和 View.VISIBLE。
追問:
public void onScrollStateChanged(AbsListView view, int scrollState) {
RelativeLayout reLayout =(RelativeLayout) findViewById(R.id.rlayout1);
reLayout.setVisibility(View.GONE);
版權聲明:本文為博主原創文章,未經博主允許不得轉載。