正如您所看到的,EditText
中都有额外的填充。那个说"无穷大"由于android:includeFontPadding="false"
,填充略少。我还在那个上设置android:paddingTop="0dp"
,它使它变小但填充仍然存在。我怎么能删除这个?我希望它的大小可以缩小到红色矩形(类似于"搜索范围"大小)。
修改
这是XML:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/search_range_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Search range:"
android:textSize="14sp"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/search_range_title"
android:gravity="bottom"
android:orientation="horizontal"
android:weightSum="2">
<EditText
android:id="@+id/search_range_start"
android:layout_width="110dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center_horizontal"
android:inputType="number"
android:textCursorDrawable="@drawable/cursor_purple"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="to"
android:textSize="14sp"/>
<EditText
android:id="@+id/search_range_end"
android:layout_width="110dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingTop="0dp"
android:gravity="center_horizontal"
android:includeFontPadding="false"
android:inputType="number"
android:text="infinity"/>
<ImageButton
android:id="@+id/infinity_button"
style="?android:attr/selectableItemBackground"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/ripple_clear"
android:src="@drawable/infinity"/>
</LinearLayout>
</RelativeLayout>
修改2
布局和XML修改。
编辑3
问题似乎与背景有关,因为在设置android:background="@null"
时,边界是我想要的方式,并且没有额外的填充。
答案 0 :(得分:0)
删除填充
<EditText
...
android:paddingLeft="0dp"
android:paddingRight="0dp"
... />
答案 1 :(得分:0)
尝试反转填充以编辑文本。
<EditText
abdroid:padding="-1dp"