Сохраняйте соотношение сторон при изменении размера кнопки в соответствии с экраном Android - PullRequest
0 голосов
/ 25 февраля 2019

каково решение, если мы собираемся поместить какую-то кнопку одинакового размера в строку линейного макета или таблицы и сохранить соотношение сторон для каждого из них в каждом размере экрана?

, чтобы объявить это, мы имеемнекоторые изображения:

enter image description here enter image description here

эти изображения не то, что мне нужно, и в дальнейшем я хочу показать свою схему желаний:

enter image description here enter image description here

Пожалуйста, дайте мне ваши идеи относительно моего ниже XML для разработки моей деятельности

<TableRow
            android:background="#64c7c7c7"
            android:orientation="horizontal"
            android:padding="10dp"
            android:gravity="center"
            android:weightSum="4">
                <android.support.v7.widget.AppCompatButton
                    android:id="@+id/btn_open"
                    android:layout_weight="1"
                    android:layout_height="wrap_content"
                    android:focusable="true"
                    android:background="@drawable/btn_open"/>
                <android.support.v7.widget.AppCompatButton
                    android:layout_weight="1"
                    android:layout_height="wrap_content"
                    android:layout_marginStart="1dp"
                    android:layout_marginEnd="1dp"
                    android:focusable="true"
                    android:background="@drawable/btn_read"/>
                <android.support.v7.widget.AppCompatButton
                    android:id="@+id/btn_read"
                    android:layout_weight="1"
                    android:layout_height="wrap_content"
                    android:layout_marginStart="1dp"
                    android:layout_marginEnd="1dp"
                    android:focusable="true"
                    android:background="@drawable/btn_read"/>
                <android.support.v7.widget.AppCompatButton
                    android:id="@+id/btn_close"
                    android:layout_weight="1"
                    android:layout_height="wrap_content"
                    android:focusable="true"
                    android:background="@drawable/btn_close"/>
        </TableRow>
...