如何处理Setclick上的多个按钮?

时间:2016-08-04 14:06:29

标签: android

如何处理多个按钮?

我正在使用此代码将SoundOff更改为soundOff ON单击

我现在不知道如何解决错误

group = 1

我在“SoundOn.setVisibility(View.GONE)中的NullPointerException中收到错误; //在创建时将可见性设置为false”

2 个答案:

答案 0 :(得分:0)

SoundOn为null;你需要确保你初始化它。 如果您正在使用活动,那么在扩充视图后,可以在onCreate中执行此操作。有这样的事情:

SoundOn = findViewById(R.id.YourViewsId);

答案 1 :(得分:0)

查找更新的视图只是工作的一半 您需要膨胀(获取视图的运行时对象)并修改(更改visibility) 在更改按钮视图(开关参数顶部)执行任何操作之前添加此项:

Button SoundOn = (Button) findViewById(R.id.soundOffBtnId) //Use ImageButton instead of Button depends on your code.
Button SoundOff = (Button) findViewById(R.id.soundOffBtnId)