我需要幫助實施代碼才能添加否定或肯定按鈕來關閉我的提醒對話框(任何幫助都將不勝感激)。我想我的一些代碼標點符號的需求改變以及因此任何幫助將是巨大的作用「SET_ _ _Button」 :)如何在Android中向此提醒對話框添加關閉按鈕
package kevin.erica.box;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.content.DialogInterface;
import android.content.res.Resources;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.TextView;
import java.util.Random;
public class TheKevinAndEricaBoxActivity extends Activity {
/** Called when the activity is first created. */
private String[] myString;
private String list;
private String[] myString2;
private String list2;
private static final Random rgenerator = new Random();
private static final Random rgenerator2 = new Random();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Resources res = getResources();
myString = res.getStringArray(R.array.myArray);
list = myString[rgenerator.nextInt(myString.length)];
myString2 = res.getStringArray(R.array.myArray2);
list2 = myString2[rgenerator.nextInt(myString2.length)];
ImageButton ib = (ImageButton) findViewById(R.id.imagebutton1);
ib.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View erica) {
AlertDialog.Builder b = new AlertDialog.Builder(
TheKevinAndEricaBoxActivity.this);
b.setMessage(myString[rgenerator.nextInt(myString.length)]);
b.setTitle(R.string.title1);
Dialog d = b.create();
d.show();
}
});
}
}
每一個代碼事務所PICE我能找到試圖實現給我大量的錯誤,如果我可以從.setnegativebutton位刪除錯誤它錯誤d.show位 – CarbonAssassin 2012-04-18 18:29:55
導入android.content.DialogInterface;添加這些導入並嘗試。但似乎你已經導入 – 2012-04-18 18:35:26
也編輯我的代碼有點嘗試現在最近大括號錯了,現在它更正 – 2012-04-18 18:37:30