У меня есть макет, который я хочу разбить на 2 вида, используя layout_weight (1: 2). Но, я хочу, чтобы левый вид имел ширину не менее 400dp.Комбинация layout_weight с minWidth
Например, если левое изображение получает ширину 420dp с использованием веса, то оставьте его, но если оно меньше 400dp, то пусть оно будет 400dp и даст другому виду все остальное.
Это макет, который я пробовал и не работал для меня.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="horizontal">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:minWidth="400dp"
android:background="@android:color/holo_blue_bright"/>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="2"
android:background="@android:color/holo_green_light"/>
</LinearLayout>
Пожалуйста, помогите, Спасибо!
Насколько я вижу, вам придется делать это программно. Но прежде я предлагаю переосмыслить ваш интерфейс. То, что вы пытаетесь сделать, кажется немного лишним. – JanithaR