我有一个自定义背景的微调器。知道我可以在微调器中加载数据但是当我选择微调器的项目时,如果文本很长,那么它会重叠或切割微调器的背景图像。我在互联网上搜索但没有找到解决方案。这是我的代码和结果的屏幕截图。 ! Screenshot of the result
<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" />
在填充后进行编辑:
在给出正确的填充后,我得到的文字不重叠或剪切图像。
<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
答案 0 :(得分:0)
您正在修复微调器的宽度,这就是为什么您的文本没有正确显示:
<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;
答案 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
希望这有帮助