设置按钮可见性

时间:2011-05-26 14:43:27

标签: android button visibility

我在布局中添加了一个按钮,并在活动中获得了参考:

Button button1=(Button)findViewById(R.id.button1);
button1.setVisiblity(View.Visible);

程序因此代码崩溃。如何正确设置其可见性?

4 个答案:

答案 0 :(得分:15)

错误是什么?它应该是View.VISIBLE(大写)。

如果此时有空指针异常,可能是因为它没有找到布局中的视图。

答案 1 :(得分:3)

史蒂夫,

您是否尝试View.VISIBLE确保VISIBLE全部上限。

答案 2 :(得分:3)

View.Visible应该在 UpperCase 中,所以试试这个:

button1.setVisibility(View.VISIBLE);

如果您不在Activity中,并且想要更改Visibility,则应将Activity的Context传递给该类,以便实现方法Acitivity.runOnUIThread(new Runnable());

答案 3 :(得分:0)

如果您正在使用C#,则可以使用

 button1.Visibility = ViewStates.Visible;

我最初遇到了同样的问题。