【发布时间】:2011-04-06 15:05:38
【问题描述】:
首先,我阅读了其他一些 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 显示在它呈现在页面顶部的 Webview 的“顶部”,Webview 位于右侧(大部分是页面外),屏幕的其余部分为黑色。为什么?
【问题讨论】:
标签: java android view android-linearlayout android-framelayout