【发布时间】:2015-09-22 07:17:01
【问题描述】:
我想将 TextView "Deficient" 的基线与 EditText "10000" 的基线对齐。他们都在里面<android.support.percent.PercentRelativeLayout>
我尝试了以下方法,但无法正常工作。
<android.support.percent.PercentRelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<android.support.design.widget.TextInputLayout
android:id="@+id/textInputLayout_soil_nitrogen"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentTop="true"
app:layout_widthPercent="63%">
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Enter N of soil"
tools:text="10000" />
</android.support.design.widget.TextInputLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toEndOf="@id/textInputLayout_soil_nitrogen"
android:layout_toRightOf="@id/textInputLayout_soil_nitrogen"
app:layout_widthPercent="37%"
tools:text="Deficient" />
</android.support.percent.PercentRelativeLayout>
为 TextView 提供 20dp 的顶部填充可以解决问题,但如果改为对齐它们的基线会很好。在这种情况下甚至可能吗?
顺便说一句,我已经删除了 textAppearance 和 id 属性。
【问题讨论】:
标签: android android-layout android-textinputlayout android-percent-library