대화 상자에서 WebView에 문제가 있습니다. 여러 가지 팁을 시도했지만 아무 것도 효과가 없습니다. 그래서, 내 문제는 사용자 지정 대화 상자에서 WebView로드 할 수 없습니다. 대화 상자를 열어 오류가 없지만 대화 상자가 웹보기로 "채워지지"않습니다. 대화 제목 만 표시됩니다.WebView가 대화 상자에 표시되지 않습니다.
AlertDialog.Builder는 대화 상자에서 webview를 열지 만 입력 필드를 클릭하면 키보드가 열리지 않습니다. 키보드를 열면 대화 상자 뒤에 나타납니다.
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="9999dp"
android:minWidth="9999dp" />
어떻게 대화 상자에서 웹보기를 엽니 다 :
Dialog alert = new Dialog(Activity.this);
LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View view = inflater.inflate(R.layout.web, null);
alert.setContentView(view);
alert.setTitle("WebView");
alert.setCancelable(true);
WebView w = (WebView) view.findViewById(R.id.web);
w.setWebViewClient(new WebViewClient());
w.getSettings().setUserAgentString("useri");
w.loadUrl("http://google.com");
alert.show();
및 R.layout.web 파일 (이 ... 버그를 알고있는 것 같다)?
R.layout.web 파일을 표시 할 수 있습니까? – Piotr
@Piotr이 메인 포스트에 R.layout.web 파일을 추가했습니다. –
이러한 속성의 요점은 무엇입니까? android : minHeight = "9999dp" android : minWidth = "9999dp" – Zerkz