在半屏幕上的Android web视图

时间:2012-01-20 09:00:24

标签: android webview

我只想这样做,但我不知道怎么做。这将是垂直线性布局。我搜索了3个小时,但还没有找到任何有用的东西。

3 个答案:

答案 0 :(得分:5)

设置您的孩子View的权重相等,应该均匀分割:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <WebView 
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1" />

    <Space
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1" />
</LinearLayout>

答案 1 :(得分:2)

我之前用2次网页浏览做过。我通过使用android:layout_weight为1来完成两个Web视图并填满了屏幕。

如果您只想要1个网页视图,请为其余项目使用另一个线性布局,并将web:layout_weight =“1”设置为webview和线性布局。

答案 2 :(得分:0)

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_height="wrap_content" 
      android:layout_width="fill_parent"               
      android:weightSum="1">

网络浏览器按钮

 button = (Button) findViewById(R.id.btn_webbrowser);
 button.setOnClickListener(new OnClickListener()
 {
    public void onClick(View arg0){
        Intent i = new
        Intent(android.content.Intent.ACTION_VIEW,
    Uri.parse(“http://www.amazon.com”));
 startActivity(i);
  }
});