0
2つのカスタムビューを使用するカスタムスピナーがあります.1つはドロップダウン用で、もう1つは現在選択されているアイテム用です。Androidカスタムスピナー
私の問題は、現在選択されているアイテムのカスタムビューは、常にスピナーリストの最長アイテムと同じ幅であり、カスタムビューの左側にかなりの隙間が残ることです。スピナーから最長のアイテムを選択すると、そのギャップが消えます。私はアンドロイド:重力=私のカスタムビューのための "左"を試してみました。また、これはAndroid 3.0以降の問題であるように見えます。ここで
私のカスタムスピナービューのコードです:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/folder_detail" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="wrap_content">
<TextView android:text="Folder Name"
android:id="@+id/folder_name" android:textColor="#ffffff"
android:layout_width="wrap_content" android:textSize="16sp"
android:textStyle="bold"
android:layout_height="wrap_content" android:layout_marginTop="0dp">
</TextView>
<TextView android:id="@+id/folder_count" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="13sp" android:text="(0) " android:textColor="@color/light_blue" android:layout_marginLeft="2dp"/>
<ImageView android:id="@+id/icon" android:src="@android:drawable/arrow_down_float"
android:layout_marginRight="1dp" android:scaleType="fitXY"
android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content"/>
</LinearLayout>