首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Android 條件顯示按鈕:XML 設置 visibility=gone 代碼中 setVisibility(VISIBLE)

     編輯:程式設計綜合問答

按鈕默認隱藏,滿足條件時顯示。XML 設置 android:visibility=\"gone\",代碼中條件成立時 setVisibility(View.VISIBLE)。

XML 佈局

<Button
    android:id="@+id/admin_new_questions"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="See Asked Questions"
    android:visibility="gone" /> <!-- 默認隱藏,不佔空間 -->

代碼控制

if (clause) {
    Button btn = findViewById(R.id.admin_new_questions);
    btn.setVisibility(View.VISIBLE); // 顯示
    btn.setOnClickListener(v -> {
        // 處理點擊
    });
}

Visibility 三態對比

常量顯示佔據佈局空間
VISIBLE是是
INVISIBLE否是
GONE否否

默認 gone + 條件 visible,按鈕動態顯示隱藏佈局不亂。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved