我只想这样做,但我不知道怎么做。这将是垂直线性布局。我搜索了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);
}
});