2015年4月20日 星期一

【Android】LinearLayout的隱藏與顯示


layout = (LinearLayout) findViewById(R.id.linearlayout);

layout.setVisibility(View.GONE);   //隱藏 LinearLayout 區域

layout.setVisibility(View.VISIBLE);  // 顯示 LinearLayout 區域

layout.setVisibility(View.INVISIBLE);  // 會空出一片區域

View.VISIBLE  -> 可見
View.INVISIBLE  ->不可見,但View仍然會佔用xml檔中分配的佈局空間
View.GONE -> 不可見,但這個View在ViewGroup中不保留位置,會重新layout,不佔用空間,後面的view就會取代目前位置

沒有留言:

張貼留言