裏面我想在WebView
對話框打開這個網址:http://mtl2.liveatc.net/eham01_rdr_artipURL中的WebView不顯示一個對話框
但是什麼都沒有發生(與其他網址,一切工作正常)。我只是看到該應用程序加載頁面,完成後 - 對話框消失。
這裏是我的代碼:
Dialog dialog = new Dialog(AtcInfo.this);
dialog.setContentView(R.layout.web_dialog);
WebView wb = dialog.findViewById(R.id.webview);
wb.getSettings().setJavaScriptEnabled(true);
wb.loadUrl(listUrl.get(position));
wb.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
// TODO Auto-generated method stub
pBar.setVisibility(View.INVISIBLE);
super.onPageFinished(view, url);
}
});
dialog.setCancelable(true);
dialog.show();
而且web_dialog.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/scroller"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:fillViewport="true" >
<WebView
android:id="@+id/webview"
android:scrollbars="vertical"
android:scrollbarAlwaysDrawVerticalTrack="true"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</ScrollView>
我試圖調整WebView
,但沒有任何工程。我會感謝任何幫助或暗示。
你有沒有試圖改變layout_height到match_parent上的WebView – Sam