Android 设置按钮可见性
我在布局中添加了一个按钮,并在活动中获得了它的引用:Android 设置按钮可见性,android,button,visibility,Android,Button,Visibility,我在布局中添加了一个按钮,并在活动中获得了它的引用: Button button1=(Button)findViewById(R.id.button1); button1.setVisiblity(View.Visible); 此代码导致程序崩溃。如何正确设置其可见性?错误是什么?它应该是View.VISIBLE(大写) 如果此时出现空指针异常,可能是因为在布局中找不到视图。Steve 您是否尝试过查看。可见请确保视图中包含所有大写字母。视图中的可见字母应为大写,因此请尝试以下操作: butt
Button button1=(Button)findViewById(R.id.button1);
button1.setVisiblity(View.Visible);
此代码导致程序崩溃。如何正确设置其可见性?错误是什么?它应该是
View.VISIBLE
(大写)
如果此时出现空指针异常,可能是因为在布局中找不到视图。Steve
您是否尝试过查看。可见请确保视图中包含所有大写字母。视图中的可见字母应为大写,因此请尝试以下操作:
button1.setVisibility(View.VISIBLE);
如果您不在活动中,并且希望更改可见性,则应该将活动的上下文传递给该类,以便实现方法Acitivity.runOnUIThread(new Runnable())代码>如果您使用C#您可以使用
button1.Visibility = ViewStates.Visible;
我本来也有同样的问题。你能提供详细的失败原因吗?我猜您会得到一个NullPointerException,它表示您的XML布局文件有问题(即没有用ID“button1”定义的对象)。可能解决了问题的副本。这是一个空指针异常。我引用了错误的对象。该按钮不在当前视图中