我正在开发一个简单的应用程序,它应该演示一个简单的网上商店场景。在应用程序中,我有一个用于项目的微调器,一个用于项目数量的微调器,然后是一个显示总和的文本视图。
这三个对象连续显示,根据此:
<LinearLayout
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:layout_width="match_parent"
android:layout_height="60dp"
android:orientation="horizontal"
android:weightSum="100"
android:layout_below="@id/connection"
android:id="@+id/row1">
<Spinner
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/vara1"
android:layout_weight="51"
android:layout_gravity="left"/>
<Spinner
android:layout_width="0dp"
android:layout_height="wrap_content"
android:id="@+id/antal1"
android:layout_weight="25"
android:layout_gravity="center_horizontal"/>
<TextView
android:layout_width="0dp"
android:text="@string/text_nolltotal"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:id="@+id/pris1"
android:textColor="#FF000000"
android:layout_weight="24"
android:gravity="bottom"
android:layout_gravity="right|center_vertical"/>
</LinearLayout>
现在,当我在微调器中选择一个项目时,微调器的宽度会发生变化,这会破坏设计。
这只发生在我使用更宽的屏幕时,当我在某些设备上尝试它时它很好。此外,在更宽的设备上,第二个微调器和 textview 之间会产生间隙。
关于可能导致这种情况的任何想法?