ひえ。私はアンドロイドプラットフォームの初心者です。質問があります。
私はスピナーで働いています。このスピナーをカスタマイズしたい。そして、私はそれで終わりです。ここで小さな問題に直面しています。
下の画像では、スピナーとそのスピナー内のテキストを確認できます。ここで、テキストの長さはそれほど長くないため、完全に収まっています。ただし、テキストの長さがそれ以上になると、ドロップダウン矢印と重なってしまいます。
前もって感謝します。
ひえ。私はアンドロイドプラットフォームの初心者です。質問があります。
私はスピナーで働いています。このスピナーをカスタマイズしたい。そして、私はそれで終わりです。ここで小さな問題に直面しています。
下の画像では、スピナーとそのスピナー内のテキストを確認できます。ここで、テキストの長さはそれほど長くないため、完全に収まっています。ただし、テキストの長さがそれ以上になると、ドロップダウン矢印と重なってしまいます。
前もって感謝します。
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>