只是一个简单的问题。我创建了一个带有操作按钮(正面和负面)的对话框。但是操作按钮是浅色的。有没有一种简单的方法可以将它们更改为黑暗?例子:
问问题
789 次
2 回答
2
您可以将 drawable 分配给对话框的操作按钮。设计一个深色图像并将其分配给您的操作按钮,如下所示
Button actionBtn = dialog.getButton(DialogInterface.BUTTON_POSITIVE);
actionBtn.setBackgroundDrawable(getResources().getDrawable(R.drawable.dark_btn));
希望这可以帮助。
于 2013-09-19T10:44:45.847 回答
0
试试这个。。
//final AlertDialog.Builder alertDialog = new AlertDialog.Builder(this);
final AlertDialog.Builder alertDialog = new
AlertDialog.Builder(new ContextThemeWrapper(this,android.R.style.Theme_Dialog));
// Setting Dialog Title
alertDialog.setTitle("WorkGoal");
alertDialog.setCancelable(false);
// Setting Dialog Message
alertDialog.setMessage("Click OK or Cancel");
// On pressing Settings button
alertDialog.setPositiveButton("ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,int which) {
alertDialog.setCancelable(true);
dialog.cancel() ;
Log.v("hari", "------After OK button clicked-----------");
}
});
// on pressing cancel button
alertDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
//dialog.cancel();
alertDialog.setCancelable(true);
dialog.cancel() ;
Log.v("hari", "------After CANCEL button clicked-----------");
}
});
// Showing Alert Message
alertDialog.show();
just refer this : http://stackoverflow.com/questions/8623948/
how-to-apply-backround-color-and-theme-to-alert-dailog-builder
于 2013-09-19T11:21:17.010 回答