我只是想这样做,但不知道怎么做。这将采用垂直线性布局。我已经搜索了3个小时,但还没有找到有用的信息。
我只是想这样做,但不知道怎么做。这将采用垂直线性布局。我已经搜索了3个小时,但还没有找到有用的信息。
将您的子视图的权重设置为相等的值将使它们均匀分割:
<?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>
我之前用了两个webview来实现这个功能。我使用了android:layout_weight属性,将两个webview的值都设置为1,这样就填满了整个屏幕。
如果你只想要一个webview,可以使用另一个线性布局来放置其他项目,并将android:layout_weight属性同时设置为1,这样就可以实现同样的效果。
<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);
}
});