Spinner中的文本与Spinner Android的自定义背景重叠

时间:2014-12-04 05:16:13

标签: android android-spinner

我有一个自定义背景的微调器。知道我可以在微调器中加载数据但是当我选择微调器的项目时,如果文本很长,那么它会重叠或切割微调器的背景图像。我在互联网上搜索但没有找到解决方案。这是我的代码和结果的屏幕截图。 ! Screenshot of the result Actual background Image(dropdown_button)

 <Spinner
            android:id="@+id/spinner1"
            style="@style/spinnerItemStyle"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/scrollView"
            android:layout_marginTop="43dp"
            android:background="@drawable/dropdown_button"
            android:gravity="left"
            android:spinnerMode="dialog"
            android:textSize="14sp" />

在填充后进行编辑:

在给出正确的填充后,我得到的文字不重叠或剪切图像。Screenshot of the result

<Spinner
            android:id="@+id/spinner1"
            android:layout_width="120dp"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/scrollView"
            android:layout_marginTop="43dp"
            android:background="@drawable/dropdown_button"
            android:gravity="left"
            android:paddingRight="20dp" /> //Here

2 个答案:

答案 0 :(得分:0)

您正在修复微调器的宽度,这就是为什么您的文本没有正确显示:

&#13;
&#13;
<Spinner
            android:id="@+id/spinner1"
            style="@style/spinnerItemStyle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_alignParentLeft="true"
            android:layout_below="@+id/scrollView"
            android:layout_marginTop="43dp"
            android:background="@drawable/dropdown_button"
            android:gravity="left"
            android:spinnerMode="dialog"
            android:textSize="14sp" />
&#13;
&#13;
&#13;

答案 1 :(得分:0)

尝试像你一样在你的微调器中添加填充

<Spinner
        android:id="@+id/spinner1"
        android:layout_width="120dp"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_below="@+id/scrollView"
        android:layout_marginTop="43dp"
        android:background="@drawable/dropdown_button"
        android:gravity="left"
        android:paddingRight="30dp" /> //Padding Right

希望这有帮助