我的問題是,所有這些視圖有不同的左邊距,當我把它們放在另一個下面時,它看起來很混亂。對齊材質edittexts,textviews,複選框等
我該如何解決?有沒有很酷的方法來解決這個問題?
我試圖把一些額外的填充,如2dp爲edittexts和4dp爲textviews,但它似乎不工作,因爲不同的設備上填充不同。
示例(在Google官方應用中並非如此): 這裏沒有什麼特別的佈局,只是沒有任何附加屬性的視圖。
<?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>
請分享您的佈局。 –