设置“线性布局”的最大宽度

时间:2010-10-18 17:25:22

标签: android layout

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<EditText 
    android:id="@+string/urlText"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:hint="Enter Url Here"/>
<Button
 android:id="@+string/go"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="Go"/>
<WebView
 android:id="@+string/webView"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    />
</LinearLayout>

所以使用上面的android布局,我无法使编辑框和按钮达到容器的整个宽度。左侧和右侧约50 px未填充。

任何sugestions

2 个答案:

答案 0 :(得分:3)

所以,我明白了。

我转到了清单文件并添加了支持屏幕的属性:

<supports-screens 
    android:largeScreens="true" 
    android:normalScreens="false" 
    android:smallScreens="false" 
    android:resizeable="true" 
    android:anyDensity="true">
</supports-screens>

感谢Romain Guy提到的兼容模式:) 现在一切都像魅力一样。

答案 1 :(得分:2)

您的应用是否在兼容模式下运行?从您的描述中听起来就像是,这可以解释为什么它具有HVGA尺寸(320x480)。