删除文本和图标之间的微调框

问题描述 投票:0回答:1

我想删除文本和图标之间的填充,下面的iattach图片

enter image description here

这是布局代码

   <LinearLayout
        android:layout_width="fill_parent"
        android:orientation="horizontal"
        android:layout_height="?actionBarSize">

        <ImageButton
            android:id="@+id/bt_close"
            android:background="?selectableItemBackgroundBorderless"
            android:layout_width="?actionBarSize"
            android:layout_height="?actionBarSize"
            android:tint="@color/grey_60"
            app:srcCompat="@drawable/ic_chevron_left"/>

        <Spinner
            android:layout_width="150dp"
            android:layout_height="?actionBarSize"
            android:spinnerMode="dropdown"
            android:id="@+id/directory_list"
            />

        <View
            android:layout_width="0dp"
            android:layout_height="0dp"
            android:layout_weight="1.0"
            />

        <ImageButton
            android:background="?selectableItemBackgroundBorderless"
            android:layout_width="?actionBarSize"
            android:layout_height="?actionBarSize"
            android:tint="@color/grey_60"
            app:srcCompat="@drawable/ic_done"
            android:id="@+id/done"
            />

    </LinearLayout>

我不知道

P.S我在stackoverflow上搜索有关此内容的信息,但没有人工作,所以我决定在这里问一个问题,谢谢

android android-layout android-spinner
1个回答
0
投票
  • 将微调框宽度的硬编码值更改为wrap_content
  • 将以下主题添加到微调器中

所以,您的微调器:

<Spinner
    android:id="@+id/directory_list"
    android:layout_width="wrap_content"
    android:layout_height="?actionBarSize"
    android:theme="@android:style/Theme.Holo.Light.DarkActionBar"
    android:spinnerMode="dropdown" />
© www.soinside.com 2019 - 2024. All rights reserved.