0

我创建了一个带有按钮的 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" />

请快帮我。我确实是。:( 提前致谢。

4

0 回答 0