任何人都可以幫助我嗎?向我解釋爲什麼這段代碼是「java.lang.NullPointerException」錯誤。我看不到java.lang.NullPointerException錯誤
final ImageButton sampleImageButton = (ImageButton) findViewById(R.id.btn_sample);
final Dialog dd_dialog = new Dialog(MainActivity.this);
dd_dialog.setContentView(R.layout.Sample_layout);
dd_dialog.setTitle("Sample");
dd_dialog.setCancelable(true);
sampleImageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dd_dialog.show();
}
});
這裏的XML
<Button android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/btn_sample"
android:text="Sample"
android:background="#4372AA"
android:layout_marginRight="10dp"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:textColor="#FFFFFF"
android:layout_marginTop="30dp"/>
分享堆棧跟蹤 –
也sampleImageButton不一樣prescribeImageButton –
我已經編輯的代碼..但錯誤指向該代碼 sampleImageButton.setOnClickListener(new View.OnClickListener(){ – Kiel