布局有问题。我的主布局中有一个按钮,第二个布局中有另一个按钮。
主要布局:
btn = (Button) findViewById(R.id.btnclick);
btn.setOnClickListener(this);
Shop = (Button) findViewById(R.id.shop);
Shop.setOnClickListener(this);
第二个布局:
btnupgrade1 = (Button) findViewById(R.id.u1btn);
Spiel = (Button) findViewById(R.id.back);
但我无法在OnClickListener
的第二个布局中设置按钮。我不知道为什么。请帮忙。
即将到来的错误:
java.lang.NullPointerException:
Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)'
on a null object reference at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
答案 0 :(得分:0)
似乎第二个布局上的Button
为空。
如果您不对第二个布局进行充气,则无法在布局上找到(findViewById
)任何Views
。
虽然,也许,主要布局会被setContentView(R.layout.main)
或其他东西夸大。所以你可以在上面找到一些Views
。
确保您的第二个布局膨胀。