То, что я хочу достичь, - это иметь TextView, который занимает около 70% экрана, а остальная часть 30% разделяется EQUALY между двумя кнопками, установленными бок о бок (по горизонтали). Единственный способ, которым я достиг этого, - использовать код ниже ... однако редактор xml жалуется на вложенные wights ... хотя он работает, я понимаю, что это не хорошая практика ... Как мне это сделать?Вложенные весы Android-макет
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<TextView android:id="@+id/news"
android:textSize="14sp"
android:textStyle="bold"
android:textColor="#0033CC"
android:layout_height="0px"
android:layout_width="fill_parent"
android:layout_weight="70"
android:gravity="top"
/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0px"
android:orientation="horizontal"
android:layout_weight="30">
<Button
android:id="@+id/new_order_button"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/new_order"
/>
<Button
android:id="@+id/previous_orders_button"
android:layout_width="0px"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/previous_orders"
/>
</LinearLayout >
EDIT: ОБНОВЛЕНО КОД ... предупреждения все еще присутствует
Спасибо :)
Я не думаю, что есть какой-либо другой способ сделать это. – minipif
Скопируйте и вставьте мое решение, никаких предупреждений;) –