安卓微调器 : Remove Extra White Space Between Text and Dropdown Icon

标签 android whitespace android-spinner dropdown

我有一个微调器,默认情况下,文本和下拉图标之间有额外的空白,我真的不喜欢,想删除它。

尝试在网上搜索但没有得到任何可以帮助我的东西。这里有人之前做过吗?

Spinner

最佳答案

我是在玩过 Spinner 之后自己做的。这是非常有效的解决方案。

首先创建一个带有您选择的指示器图像的下拉菜单。

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
    <shape
        android:shape="rectangle"/>
</item>
<item
    android:width="24dp"
    android:height="24dp"
    android:gravity="right|center_vertical">
    <bitmap
        android:src="@drawable/ic_dropdown"
        android:tint="@color/colorPrimaryDark"/>
</item></layer-list>

然后将其赋值给Spinner的背景。

<Spinner
        android:id="@+id/basket_spinner_item_quantity"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:spinnerMode="dropdown"
        android:padding="0dp"
        android:background="@drawable/ic_spinner_dropdown"/>

现在,根据您的要求调整微调项的填充和对齐方式。

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/simple_spinner_text_quantity"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:paddingLeft="20dp"
android:paddingRight="25dp"
android:gravity="right"
android:textAlignment="gravity"/>

关于安卓微调器 : Remove Extra White Space Between Text and Dropdown Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45845453/

相关文章:

css - 在不设置父级宽度的情况下防止 float 包装

eclipse - 在 IntelliJ Idea 中仅显示尾随空格

Android 数据绑定(bind)微调器适配器

android - 将实时背景添加到 Android View (如 Twitter 应用程序)

html - 页面右侧出现空白的原因

java - 套接字未接收到任何数据

android - 微调器在弹出窗口中显示为下拉列表?

android - AppCompat Spinner 的 TextInputLayout 错误对齐问题

android - RxJava - 如何在 Android 中的 4 个点击事件中调用订阅者

android - 应用程序如何卡住 Android 操作系统