如何删除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