我有xml的问题。为什么我的EditText不显示全屏宽度?它显示了大约80%的屏幕宽度,但不是全部..
<ScrollView
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:background="@color/colorGray"
android:layout_weight=".35" >
<HorizontalScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scrollbars="horizontal|vertical" >
<LinearLayout
android:id="@+id/rightCont"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="test" />
</LinearLayout>
</HorizontalScrollView>
</ScrollView>
答案 0 :(得分:3)
因为EditText
被ScrollView
包裹,所以占据屏幕重量的0.35。因此它会扩展,直到达到其父ViewGroup.
要测试此项,请将ScrollView的权重更改为1:
android:layout_weight="1"
答案 1 :(得分:1)
同样,带有fill_parent的EditText周围的wrap_content的LinearLayout也应该导致EditText的纯wrap_content行为。
您应该重新考虑您的布局。