首先需要使用自定义样式来更改Android WebView中Alert Dialog按钮的颜色。在styles.xml文件中,创建一个新的样式,并设置颜色属性。然后,在应用程序中的WebView中使用此样式。
以下是具体步骤和示例代码:
WebView webView = findViewById(R.id.webView); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setTitle("Title"); builder.setMessage("Message"); builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dialog.dismiss(); } }); AlertDialog dialog = builder.create(); dialog.show(); Button positiveButton = dialog.getButton(DialogInterface.BUTTON_POSITIVE); positiveButton.setTextColor(ContextCompat.getColor(this, R.color.your_color)); positiveButton.setBackgroundResource(android.R.drawable.btn_default); positiveButton.setLayoutParams(new LinearLayout.LayoutParams( LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT)); positiveButton.invalidate();