如何处理多个按钮?
我正在使用此代码将SoundOff更改为soundOff ON单击
我现在不知道如何解决错误
group = 1
我在“SoundOn.setVisibility(View.GONE)中的NullPointerException中收到错误; //在创建时将可见性设置为false”
答案 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)