我正在使用 ViewSwitcher 允许从 TextView 切换到 EditText 元素。我注意到的是 EditText 元素在视图底部生成了额外的填充(即,如果我删除 EditText 一切看起来都符合预期,但是添加它,即使可见性设置为消失,也会在底部生成额外的空间) . 这是什么原因造成的,应该如何解决?
<ViewSwitcher
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/IngredientsLineSwitcher"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/IngredientsLineText"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:paddingBottom="0dip"
android:paddingLeft="10dip"
android:paddingTop="0dip"
android:text=""
android:textColor="@color/black"
android:textSize="@dimen/recipe_label_font_size" />
<EditText
android:id="@+id/IngredientsLineEdit"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:paddingBottom="0dip"
android:paddingLeft="10dip"
android:paddingTop="0dip"
android:text=""
android:visibility="gone"
android:textColor="@color/black"
android:textSize="@dimen/recipe_label_font_size" />
</ViewSwitcher>