Как убрать лишние пробелы в Spinner android? - PullRequest
0 голосов
/ 03 мая 2018

См. Прикрепленное ниже изображение. Я хочу избавиться от лишних пробелов после +41, потому что текст Mobiltelefonnummer обрезается.

enter image description here

Попытка добавления android:padding="0dp" и android:marginStart="0dp", а также добавленный ниже код:

public View getView(int position, View convertView, @NonNull ViewGroup parent) {
       View v = super.getView(position, convertView, parent);
       v.setPadding(0, v.getPaddingTop(), 0, v.getPaddingBottom());
       return v;
   }

Вышеуказанный код работал вообще

// макет

<Spinner
        android:id="@+id/spinCode"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="8dp"/>

// textview.xml

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

Ответы [ 2 ]

0 голосов
/ 03 мая 2018

Удалите левый и правый отступы из текстового представления, и ваша проблема будет решена.

0 голосов
/ 03 мая 2018

Удалите левый-правый отступ от TextView или уменьшите его, например 5dp.

...