我想顯示一個簡單的警報,當沒有互聯網連接可用時,我的活動工作,但是,由於某種原因,我不知道,當我設置警報圖標時,凌亂,太大。以下是我的代碼:Android對話框(不是自定義)問題
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case 1:
return new AlertDialog.Builder(SplashScreen.this)
.setTitle("Aviso")
.setIcon(R.drawable.alert_dialog_icon)
.setMessage("Acesso à internet não disponível. Clique OK para sair.")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
SplashScreen.this.finish();
}
})
.create();
}
return null;
}
此代碼的結果顯示在下圖中。
我在做什麼錯?我錯過了什麼?此代碼直接從API演示源代碼中複製,該代碼在我的設備中完美工作。
非常感謝 牛逼
多數民衆贊成奇怪,因爲該對話框代碼和圖像,其中來自API演示源代碼,這在爲我工作正常複製仿真器和我的設備。 – Thiago 2011-03-23 12:21:35
然後你說所使用的代碼和圖像也來自API演示源..也就是說它運行良好..但你說:「當我設置警報圖標時,框變得雜亂」意味着圖像是prblm。 ..so使用較小的圖像,並檢查一次... – Udaykiran 2011-03-23 12:29:33
我改變了從api演示的ldpi圖像,它開始工作。我會繼續嘗試,因爲圖像質量下降,因爲我的屏幕是ldpi。謝謝 – Thiago 2011-03-23 12:47:45