У меня есть счетчик с пользовательским фоном. Знаю, что могу загружать данные в счетчик, но когда я выбираю элемент счетчика, и если текст длинный, то он перекрывает или режет фоновое изображение счетчика. Я искал в Интернете, но не нашел решения. Вот мой код и скриншот результата. ! Screenshot of the result Текст в Spinner, перекрывающий пользовательский фон Spinner Android
<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" />
Edit после подачи отступы:
Дав правый отступы я получаю текст не дублируют друг друга или резки изображения.
<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
изменить spinner 'layout_width' или уменьшить' textSize' –
Я также сталкиваюсь с этой проблемой в прошлом ... и то, что у меня есть, это то, что я просто устанавливаю 2 точки в конце строки, если строка данных тоже много длительный. –
Проблема заключается в том, что у меня есть требование не устанавливать ширину счетчика в wrap_content. И во-вторых, если я уменьшу размер текста с прядильщиками больше, это будет невозможно прочитать. – User42590