我创建了一个带有按钮的 webView。单击该按钮时,屏幕上会出现一个弹出窗口,其中包含 2 个按钮(白天、晚上)。我需要更改该 Web 视图的背景颜色。它正在工作,但在该弹出框消失之后。我需要在弹出框没有消失时执行此功能。我在这里证明代码。
private OnClickListener dayButtonClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
WebView webView = (WebView) mActivity.findViewById(R.id.web_book);
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
webView.setBackgroundColor(Color.parseColor("#ffffff"));
System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@");
}
};
private OnClickListener nightButtonClickListener = new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
WebView webView = (WebView) mActivity.findViewById(R.id.web_book);
webView.setBackgroundColor(Color.parseColor("#000000"));
}
};
而xml是-
<WebView
android:id="@+id/web_book"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_below="@+id/book_header" />
请快帮我。我确实是。:( 提前致谢。