私はスピナーの中のいくつかの項目に全てを入れるのではなく、長いテキストを入れたいと思っています。答えはhereですが、動作させることができませんでした。 res/layoutディレクトリにmultiline_spinner_dropdown_item.xmlを作成して保存しましたが、Eclipseでmultiline_spinner_dropdown_itemを解決できませんでした。スピナーのテキストを折り返す
答えて
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
style="?android:attr/spinnerItemStyle"
android:singleLine="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:textColor="#ffffff"/>
スピナーの.setAdapterメソッドで使用しているアンドロイドデフォルトのテキストビューの代わりに、このテキストビューを使用します。 R.layout.spinner_textview textviewは私が上に投稿したこのテキストビューです。
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getApplicationContext(),
R.array.Array,
R.layout.spinner_textview);
adapter.setDropDownViewResource (android.R.layout.simple_spinner_dropdown_item);
元の投稿の主なポイントは、 "getApplicationContext()"の代わりに "this"を使用していたようですが、アンドロイドを変更する必要がありました:singleLine = "true" to android:singleLine = "false"次の問題は、テキストの2行を表示するドロップダウンダイアログを得ることです。私はまた、これは、その活動に含まれている複数のスピナーに適用することができないことに気付いた –
ああ、私は一行偽を変更するのを忘れています。別のアダプターを作成する必要がある同じアクティビティーの複数のスピナーにこのテキスト・ビューを適用することができます。 –
- 1. JqGridのテキスト行を折り返す
- 2. フレックスアイテム内のテキストを折り返す
- 3. CSSでテキストを折り返す
- 4. テーブルセル内にテキストを折り返す
- 5. jsのテキストを折り返し
- 6. Geditでのテキストの折り返し
- 7. Argox OS214-PPLAのテキストの折り返し
- 8. IE6テキストの折り返しの問題
- 9. iPhone UITableViewCellでテキストを折り返し
- 10. jqgrid長いテキストの折り返し
- 11. mx:mx:List内のテキスト折り返し
- 12. Labelfieldテキストは折り返しません
- 13. テキストは折り返し/ divまたは段落で折り返さない
- 14. IEの画像の周りにテキストを折り返す問題
- 15. EditTextにテキストを折り返す方法はありますか?
- 16. JTextpaneのテキスト折り返しを切り替える
- 17. div内の迷いのあるテキストを折り返す
- 18. javafxグラフの凡例のテキストを折り返す方法
- 19. タブの中央に配置されたテキストを折り返す
- 20. divの上下にテキストを折り返す方法は?
- 21. XSLTのウィンドウに合わせてテキストを折り返す方法
- 22. QTableWidgetの行と列にテキストを折り返す方法は?
- 23. 剣道のグリッドにテキストを折り返す方法
- 24. Androidデバイスで画面の幅にテキストを折り返す
- 25. Android TextViewのテキストの折り返しがありません
- 26. ファイル内の特定のテキストを検索して他のテキストと折り返す
- 27. ラジオボタンのテキスト折り返しが正しくありません
- 28. JavaScript:テキストが折り返すかどうかを検出する
- 29. すでに書かれたテキスト行を折り返す方法
- 30. divに画像を移動してテキストを折り返す
エラーコードを表示できますか? – MByD
[スピナーはテキストをラップしません - これはAndroidのバグですか?](http://stackoverflow.com/questions/14139106/spinner-does-not-wrap-text-is-this-an-android-バグ) – mixel