Во-первых, я прочитал некоторые другие вопросы WebView, и ни у одного из них, похоже, нет такой же проблемы.
У меня есть WebView
и FrameLayout
, FrameLayOut выглядит примерно так ..
FrameLayout fl = new FrameLayout(this);
EditText qbox = new EditText(this);
box.setText(query);
Button button = new Button(this);
fl.addView(button, 45,45);
fl.addView(box,275,45);
Затем я добавляю Webview
и FrameLayout
к моему LinearLayout
, вот так ..
LinearLayout ll = new LinearLayout(this);
webview.loadUrl(url);
ll.addView(fl,300,45);
ll.addView(webview, LayoutParams.FILL_PARENT);
Однако, это выглядит странно ... вместо того, чтобы FrameLayout отображал "поверх" веб-просмотра, который он отображает вверху страницы, с веб-обзором справа (в основном за пределами страницы) и остальной частью экрана черным. Почему?