0

我正在更改 Android 中编辑视图的背景,并使用包含以下代码的可绘制对象进行了更改:

<?xml version="1.0" encoding="utf-8"?>
<shape  xmlns:android="http://schemas.android.com/apk/res/android"
        android:shape="rectangle">
    <solid android:color="#FFF" />
    <corners
        android:radius="7dp" />
</shape>

然后将其与“android:background”属性一起添加到我的输入样式中:

<style name="inputPrimary">
    <item name="android:background">@drawable/btn_rounded_background</item>
    <item name="android:padding">9dp</item>
</style>

我不知道我是否非常详细,但我发现我的编辑视图中的文本垂直未对齐(有点但它变得足够明显)

我的编辑文本

我能做些什么?

4

1 回答 1

0

在样式或布局 xml 中设置视图的单个填充,然后将顶部和底部填充调整到您需要文本的压力级别。注意视图的高度为文本高度 + 填充顶部 + 填充底部应该小于视图高度。

android:paddingBottom="10dp"
android:paddingTop="9dp"
android:paddingLeft="9dp"
android:paddingRight="9dp"
于 2020-06-15T15:57:16.597 回答