TShopping
標題:
Android Layout 參數setVisibility 隱藏與顯示
[打印本頁]
作者:
woff
時間:
2016-12-26 02:29
標題:
Android Layout 參數setVisibility 隱藏與顯示
關於LinearLayout的隱藏與顯示
有時候在佈局一個檔時,會讓一塊區域隨著條件不同而顯示或隱藏
在這裡不妨拿Button元件舉個例子,在佈局時,我們把button放在LinearLayout
佈局裡面
<LinearLayout
android:id="@+id/linearlayout"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFF"
android:orientation="vertical" >
<Button
android:id="@+id/btn_download"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
</LinearLayout>
複製代碼
在activity中,定義一個LinearLayout
private LinearLayout layout;
layout = (LinearLayout) findViewById(R.id.linearlayout);
layout.setVisibility(View.GONE);//這一句即隱藏佈局LinearLayout區域
若讓其顯示,設置其屬性為
layout.setVisibility(View.VISIBLE);即可
android中UI應用的開發中經常會使用view.setVisibility()來設置控制項的可見度,其中該函數有3個可選值,他們有著不同的含義:
android view setVisibility():
有三個參數:Parameters: visibility One of VISIBLE , INVISIBLE , or GONE,想對應的三個常量值:0、4、8
VISIBLE:0 意思是可見的 setVisibility(0)
INVISIBILITY:4 意思是不可見的,但還佔著原來的空間 setVisibility(4)
GONE:8 意思是不可見的,不佔用原來的佈局空間 setVisibility(8)
歡迎光臨 TShopping (http://www.tshopping.com.tw/)
Powered by Discuz! X3.2