如何刪除Android中的按鈕或使其不可見?如何刪除按鈕或使其在Android中不可見?
回答
設置按鈕能見度GONE(按鈕將被徹底「刪除」 - 按鍵空間將可用於其他部件)或INVISIBLE(按鈕,便會成爲「透明」 - 它的空間將無法使用另一個小部件):
View b = findViewById(R.id.button);
b.setVisibility(View.GONE);
或XML:
<Button ... android:visibility="gone"/>
這是很好的幫助... – 2011-10-17 12:57:23
+1爲清晰和直接的答案 – Adil 2012-09-19 12:26:31
當你設置它去了嗎它仍然算作一個孩子?如果我做了像兒童計數或得到索引兒童的東西有史以來什麼? – 2012-12-27 20:41:10
button.setVisibility(View.GONE);
首先使按鈕在XML file.Then設置按鈕在Java代碼中可見不可見如果需要的話。
Button resetButton=(Button)findViewById(R.id.my_button_del);
resetButton.setVisibility(View.VISIBLE); //To set visible
XML:
<Button
android:text="Delete"
android:id="@+id/my_button_del"
android:layout_width="72dp"
android:layout_height="40dp"
android:visibility="invisible"/>
我想讓按鈕不可見,但是它應該在活動中可以訪問,就像超級密鑰。它不應該顯示在活動中,但該按鈕應該工作 – 2012-06-30 15:56:12
使用「buttonCleanup.setVisibility(View.VISIBLE);」而不是零。 – Vincent 2015-06-30 10:00:12
要除去按鈕java代碼:
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.GONE);
要透明按鈕在java代碼:
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(View.INVISIBLE);
要刪除按鈕的Xml文件:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
要透明按鈕的Xml文件:
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="invisible"/>
此視圖可見。
button.setVisibility(View.VISIBLE);
這種觀點是不可見的,並且它不採取任何空間佈局的目的。
button.setVisibility(View.GONE);
但如果你只是想使其不可見:
button.setVisibility(View.INVISIBLE);
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(8);
使用setVisibility按鈕或imageViwe或.....在Java代碼中
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.GONE);
透明按鈕
Button btn=(Button)findViewById(R.id.btn);
btn.setVisibility(Button.INVISIBLE);
你應該像下面你鍵XML代碼:
在Java代碼中刪除按鈕
<Button
android:id="@+id/btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone"/>
隱藏:
知名度:走了
顯示:
可見:隱形
能見度:可見
視圖控件(TextView的,EditText上,按鈕,圖像等)都具有可見性屬性。這可以被設置爲三個值中的一個:
可見 - 顯示
android:visibility="visible"
隱形 - 隱藏的,但預留空間
android:visibility="invisible"
飄 - 完全隱藏
android:visibility="gone"
設置在代碼中使用公用常數可以在靜態視圖類的可見性:
Button button1 = (TextView)findViewById(R.id.button1);
button1.setVisibility(View.VISIBILE);
要完全從其父佈局中刪除一個按鈕:
((ViewGroup)button.getParent()).removeView(button);
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/activity_register_header"
android:minHeight="50dp"
android:orientation="vertical"
android:visibility="gone" />
試試這個代碼
可見性在此代碼中正常工作
button.setVisibility(button.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE);
使它可見,如果不可見和不可見如果可見
- 1. Android - 可見和不可見按鈕
- 2. Chromecast按鈕在Android中不可見
- 3. 如何清除或刪除或不可見Framelayout的邊框線?
- 4. 單選按鈕在android webiew中不可見。如何解決它?
- 5. 如何點擊讓不可見按鈕出現在android中的按鈕?
- 6. Android按鈕不可見不起作用
- 7. 使用Android中的一個按鈕可見的TextView不可見使用
- 8. 如何在GUI中使按鈕不可見?
- 9. Android的佈局按鈕不可見
- 10. 如何使刪除按鈕在Django
- 11. 如何添加刪除按鈕,並使其工作在nativescript
- 12. 打印按鈕在ReportViewer中不可見
- 13. Android列表視圖顯示按鈕可見和不可見?
- 14. Android - 可見和不可見標籤:按鈕處理
- 15. 在excel中刪除不可見字符
- 16. Android中的按鈕可見性問題
- 17. 使按鈕在SurfaceView中可見?
- 18. 使按鈕在DataGrid中可見
- 19. 如何在單擊Android中的按鈕後從GridView中刪除按鈕?
- 20. 如何在Android中刪除Nativescript CardView中的按鈕邊框?
- 21. 即使設置其可見性後,按鈕視圖也不可見
- 22. 按鈕變爲不可見
- 23. 如何在點擊後使按鈕不可見?
- 24. 如何刪除MessageBox按鈕?
- 25. Android:使用刪除按鈕設置ListView
- 26. 虛擬按鈕在android 4.0 emulater中不可見
- 27. 如何在delphi firemonkey android平臺的listview中刪除刪除按鈕?
- 28. 通過按鈕使組件不可見
- 29. 如何在android中刪除FAB按鈕的自動填充?
- 30. 如何在Android中添加編輯和刪除按鈕到ListView?
的[從條件的Android工作室隱藏和顯示按鈕](可能的複製http://stackoverflow.com/questions/39793804/android-studio-hide並顯示按鈕從條件) – peterh 2016-10-01 16:26:26