1

我剛剛在兩天前啓動了Android Studio,之前我從未體驗過Java。但是,我知道建立網站的語言。我已完成創建混合應用程序,以將我的網站呈現爲WebView中的應用程序。我想從我的WebView中更改設計和AlertDialog的標題,我該怎麼做?如何更改Android Studio webview中警報框的設計?

MainActivity.java

public class MainActivity extends AppCompatActivity { 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     WebView WebView01 = (WebView) findViewById(R.id.webView); 
     WebView01.setWebChromeClient(new WebChromeClient()); 
     WebView01.setWebViewClient(new WebViewClient()); 
     WebSettings webSettings = WebView01.getSettings(); 
     webSettings.setJavaScriptEnabled(true); 
     webSettings.setUseWideViewPort(true); 
     webSettings.setBuiltInZoomControls(false); 
     webSettings.setAllowUniversalAccessFromFileURLs(true); 
     webSettings.setJavaScriptCanOpenWindowsAutomatically(true); 
     webSettings.setSupportMultipleWindows(true); 
     webSettings.setSaveFormData(false); 
     webSettings.setSavePassword(true); 
     webSettings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); 
     WebView01.loadUrl("http://url"); 
    } 
} 

回答

0

有很多教程在網上提供。您可以創建自定義AlertDialog,你可以給你想要的任何設計和負載WebViewAlertDialog

create a custom dialog box

Android custom dialog example

How to create a Custom Dialog box in android?

+0

謝謝您的答覆。我可以問你讓我知道網絡警報是從應用程序AlertDailog? –

+0

不,android中的'AlertDialog'和web中的'Alert'都是不同的。在'AlertDialog'里加載'Webview',如果你在webview裏面有'Alert',那麼它不會起作用,你可以使用html和css設計'Alert'。 –

+0

我不明白所有的內容,但是我想我知道你的意思。那麼,我可以將警報更改爲AlertDialog嗎?因爲我知道我無法使用Alert更改html和css。 –