我是Android应用程序的新手。我只是想知道是否有办法在webview中查看布局?例如。
WebView webview = (WebView)findViewById(R.id.webView1);
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setBuiltInZoomControls(true);
String url = "Layout location or R.Layout.test";
webview.loadUrl(url);
除了使用Activity类来查看这样的布局之外 的setContentView(R.layout.test);
我试图在网页浏览中查看布局。
任何想法都将受到高度赞赏。
答案 0 :(得分:0)
在webview中查看布局?我不明白,下面可能是你的一个例子
<ProgressBar
android:id="@+id/progWeb"
style="@style/progressbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@android:color/darker_gray"
android:max="100"
android:visibility="invisible" />
<WebView
android:id="@+id/web"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_below="@+id/progWeb"
android:layout_marginTop="28dp" />
答案 1 :(得分:0)
答案 2 :(得分:0)
不,你不能。已编译的应用程序不包含资源XML。它被转换为内部格式:
http://www.atcomm.com.au/Atcomm-Underground/Java/Compiled-and-Noncompiled-Android-Resources.html
答案 3 :(得分:0)
无论你在教程中看到什么,我都认为他们可能没有加载布局 INTO WebView
而不是along with
WebView
。
换句话说,您实际上可以在HTML中使用类似于div的布局。您可以使用布局,将Webview添加到其中,然后在webview标签旁边添加按钮和其他控件,如lgw150所示。
这可能会让人觉得按钮等在webview中,但实际上并非如此! 你可以拥有这样的东西:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="fill_parent"
android:layout_width="fill_parent"
android:orientation="vertical">
<LinearLayout
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<Button android:id="@+id/button1"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_weight="1"/>
<Button android:id="@+id/button2"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_gravity="top"
android:layout_weight="1" />
</LinearLayout>
<WebView
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"/>