Мне нужно установить равные размеры кнопкам на экране. Эти кнопки имеют различный контент (разная длина). Я хочу, чтобы это выглядело в строке № 3 на картинке
Я пытался:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal" >
<Button
android:id="@+id/button2"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="Button" />
<Button
android:id="@+id/button1"
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="1"
android:text="B" />
Но у меня в центре экрана две маленькие кнопки разного размера. Что не так? Пожалуйста, приведи пример.
Добавьте android:weightsum=10
в LinearLayout
и разделите ваши части на 2,4,4. Вы также можете настроить их по процентам (20%, 40%, 40%), чтобы почувствовать себя при их создании в Graphics.xml с помощью Fast View
(маленький квадрат в левом нижнем углу затмения) → Other
→ Properties
и введите значения при разработке.
Попробуйте изменить параметр ширины в разделе LinearLayout, чтобы
android:layout_width="fill_parent"