Мои проблемы состоят в том, что все эти виды имеют разное левое заполнение, и когда я помещаю их один под другим, он выглядит беспорядочным.Выравнивание материалов edittexts, textviews, checkboxes и т. Д.
Как исправить это? Есть ли классный способ решить эту проблему?
Я попытался добавить несколько дополнительных paddings, например 2dp для edittexts и 4dp для текстовых просмотров, но, похоже, это не работает из-за разных прокладок на разных устройствах.
Пример (в Googles официальных приложениях это не так): Здесь ничего особенного в моих макетах, просто просматривает без каких-либо дополнительных атрибутов.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<android.support.design.widget.TextInputLayout
android:id="@+id/input_layout_password"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="0dip">
<EditText
android:id="@+id/text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="@string/network_password"
android:inputType="textPassword"/>
</android.support.design.widget.TextInputLayout>
<CheckBox
android:id="@+id/checkbox"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/show_password"/>
</LinearLayout>
Поделитесь своим расположением пожалуйста. –