在 editText 的基线和底部之间减少 space
reduce space between baseline and bottom of editText
在 android 中将 EditText 视图放置在 TextView 旁边时,您可以将其与 TextView 的基线对齐。有没有办法减少基线和实际底部(EditText底部的黑线)之间的space?
我不想黑线往下走either.I只是想让thext“0”和底部黑色基线之间的space缩小。
这是 xml 代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container"
android:layout_width="match_parent" android:layout_height="match_parent"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="@color/primary">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Route distance: "
android:id="@+id/RouteDistanceLabel"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:id="@+id/textViewDistance"
android:layout_toRightOf="@+id/RouteDistanceLabel"
android:layout_alignTop="@id/RouteDistanceLabel"
android:layout_alignBaseline="@id/RouteDistanceLabel"
android:layout_alignBottom="@id/RouteDistanceLabel"
android:gravity="center_vertical"
/>
</RelativeLayout >
您可以按照我的回答并根据您的要求进行自定义
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Route distance: "
android:id="@+id/RouteDistanceLabel"
android:layout_alignBottom="@+id/textViewDistance"
android:layout_alignTop="@+id/textViewDistance"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0efghnm"
android:textSize="20dp"
android:textColor="@android:color/black"
android:id="@+id/textViewDistance"
android:layout_toRightOf="@+id/RouteDistanceLabel"
android:gravity="center_vertical" />
在您的 EditText 中使用 android:paddingTop="Xdp"
将它们放在同一行。
并使用 android:paddingBottom="0dp"
关闭 edittext 行和文本之间的所有间隙。 (根据您的要求进行更改)
在 android 中将 EditText 视图放置在 TextView 旁边时,您可以将其与 TextView 的基线对齐。有没有办法减少基线和实际底部(EditText底部的黑线)之间的space?
我不想黑线往下走either.I只是想让thext“0”和底部黑色基线之间的space缩小。
这是 xml 代码:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container"
android:layout_width="match_parent" android:layout_height="match_parent"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
android:background="@color/primary">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Route distance: "
android:id="@+id/RouteDistanceLabel"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0"
android:id="@+id/textViewDistance"
android:layout_toRightOf="@+id/RouteDistanceLabel"
android:layout_alignTop="@id/RouteDistanceLabel"
android:layout_alignBaseline="@id/RouteDistanceLabel"
android:layout_alignBottom="@id/RouteDistanceLabel"
android:gravity="center_vertical"
/>
</RelativeLayout >
您可以按照我的回答并根据您的要求进行自定义
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Route distance: "
android:id="@+id/RouteDistanceLabel"
android:layout_alignBottom="@+id/textViewDistance"
android:layout_alignTop="@+id/textViewDistance"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_marginLeft="10dp"
android:layout_marginStart="10dp"
android:layout_marginTop="10dp"
/>
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="0efghnm"
android:textSize="20dp"
android:textColor="@android:color/black"
android:id="@+id/textViewDistance"
android:layout_toRightOf="@+id/RouteDistanceLabel"
android:gravity="center_vertical" />
在您的 EditText 中使用 android:paddingTop="Xdp"
将它们放在同一行。
并使用 android:paddingBottom="0dp"
关闭 edittext 行和文本之间的所有间隙。 (根据您的要求进行更改)