0

ひえ。私はアンドロイドプラットフォームの初心者です。質問があります。

私はスピナーで働いています。このスピナーをカスタマイズしたい。そして、私はそれで終わりです。ここで小さな問題に直面しています。

下の画像では、スピナーとそのスピナー内のテキストを確認できます。ここで、テキストの長さはそれほど長くないため、完全に収まっています。ただし、テキストの長さがそれ以上になると、ドロップダウン矢印と重なってしまいます。ここに画像の説明を入力

前もって感謝します。

4

1 に答える 1

1

LinearLayout を使用してみて、矢印にスペースを与え、layout_weight を使用してテキストに残りのスペースを与えることができます。コンテンツが 1 行より長くなる可能性がある場合は、TextView で省略記号を使用することも検討できます。

レイアウト XML は次のようになります (まだテストしていません)。

 <LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <TextView
        android:layout_weight="1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
    >
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right">
</LinearLayout>
于 2012-10-22T06:55:49.537 に答える