У меня есть код, подобный следующему:
...
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:weightSum="10">
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="8">
<TextView android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
</LinearLayout>
...
Этот код вложен в другие линейные макеты, которые имеют одинаковый вес и вес.Я использую SDK 1.6 Android.Я не могу понять, почему количество места, назначенного элементам с весом, равным 1, отличается, если я удаляю TextView
в середине.Кажется, что даже если размер текста (количество символов) для TextView
больше, LinearLayout
s с весом 1 становится меньше .. Как это возможно?