Я использую счетчик в относительном макете с парой других элементов макета (layout-v21):
<Spinner
android:id="@+id/spinner"
android:layout_width="155dp"
android:layout_height="34dp"
android:layout_alignBottom="@+id/textList"
android:layout_alignTop="@+id/textList"
android:layout_alignParentEnd="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="0dp"
android:layout_toEndOf="@+id/textList"
android:paddingRight="1dp"/>
Устанавливает расстояние до конца родительского макета:
android:layout_marginRight="0dp"
android:layout_alignParentEnd="true"
Устанавливает, насколько близко элементы выбора внутри счетчика могут располагаться слева от стрелки (правый отступ текста):
android:paddingRight="1dp"
Но есть ли способ избавиться (или, по крайней мере, уменьшить его) от ненужного пробела / отступа, который находится * вправо от стрелки, но все еще внутри элемента макета счетчика (так что я могу тогда использовать больше места слева без изменения размера счетчика)?
Вот о чем я говорю:
Редактировать: вот код для RelativeLayout:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context="com.mycompany.myapp.MainActivity"
android:backgroundTint="#000000"
android:focusableInTouchMode="true">