【发布时间】:2015-04-14 11:44:54
【问题描述】:
为什么我的警报对话框下会出现这个白色背景。我一直试图找出一个小时的问题,但没有运气。有人可以帮帮我吗?
还有,为什么标题的左右两边有点暗。
protected void onPostExecute(String result) {
//progressDialog.dismiss();
try {
JSONObject json = new JSONObject(result);
String status = json.getString("status");
String message = json.getString("message");
if(status.equals("true")) {
Intent intent = new Intent(context, HomeActivity.class);
intent.putExtra(LoginActivity.EXTRA_MESSAGE, status);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
else{
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
builder.setMessage(message)
.setTitle("Error")
.setNeutralButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.cancel();
}
}).create().show();
}
} catch (Exception e) {
e.printStackTrace();
}
}
【问题讨论】:
-
使用自定义对话框视图
-
您在哪个模拟器或设备上运行您的应用程序?
-
尝试设置主题,例如,AlertDialog.Builder(activity, android.R.style.Theme_Holo_Dialog);
-
@Harry,不工作我仍然得到白色背景。
-
@yaa110 我在 nexus 4 上运行
标签: android