私は背景イメージを持つスピナーを持っています。しかし、アレイアダプターをスピナーに追加すると、テキストが背景イメージに表示されます。私はこのテキストを隠したい。 TextViewもあります。私の要件は、画像をクリックするとスピナーがポップアップし、アイテムを選択するとTextViewが選択されたアイテムで更新されます。Androidスピナーのテキストを隠す
3
A
答えて
0
XMLレイアウトファイルをテキストビューなしで定義し、それをスピナーのアダプタに供給することができます。
empty_spinner_item.xmlその後、
<ImageView xmlns:android="http..."
android:layout_width=".."
/>
および任意のアダプタを使用します。
spinner.setAdapter(new SimpleAdapter(this, data, R.layout.empty_spinner_item, ...));
1
このテキストをあなたのレイアウトフォルダにghost_text.xmlを作成します。
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@android:color/transparent" />
を次にようなあなたのアダプタでそのファイルを使用しますこれは:
ArrayAdapter<String> your_adapter = new ArrayAdapter<String>(this,
R.layout.ghost_text, your_list);
your_spinner.setAdapter(your_adapter);
また、他のリソースベースのアダプタでもこの手法を使用することができます。
9
Spinner spin = (Spinner) d.findViewById(R.id.searchCriteria);
spin.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
// hide selection text
((TextView)view).setText(null);
// if you want you can change background here
}
public void onNothingSelected(AdapterView<?> arg0) {}
});
関連する問題
- 1. Android:スピナーのホワイトテキストのテキスト
- 2. 隠すスピナー
- 3. Androidのスピナーの背景とデフォルトのテキスト
- 4. Android - カスタムリストビューアアダプターでテキストとスピナーを編集
- 5. 隠されたIDを持つテキストをスピナーに追加
- 6. スピナーのテキストの色
- 7. スピナーの値とテキスト?
- 8. Androidが選択されたスピナーのテキストを取得する
- 9. Androidのスピナーでテキストをサブスクリプトする方法は?
- 10. Androidの「カスタム」スピナー
- 11. Android - スピナーのデフォルトマージン
- 12. Androidのスピナー
- 13. スピナーのAndroidスタイル
- 14. Android:スピナーを閉じた後にキーボードを隠して再度表示する
- 15. Androidのスピナーのカスタムレイアウト
- 16. Androidスピナーの問題
- 17. Android内蔵のスピナー
- 18. Android - リストビュー内のスピナー
- 19. Androidスピナーの動作
- 20. Androidスピナーとボタン
- 21. スピナーのテキストを折り返す
- 22. AndroidスピナーがNullPointExceptionを返す
- 23. コンテンツコントロール - テキストを隠す
- 24. AndroidのMpChartLib - PieChartの小さなスライスでテキストを隠す
- 25. navbarブートストラップのテキストを隠す
- 26. Androidスタジオがスピナーの選択されたテキストの変更を防止します
- 27. Androidスピナー "onclicklistener"質問
- 28. Androidスピナー設定値
- 29. スピナーにテキストを設定する
- 30. Android - スピナーの位置の値
重複質問が、応答しない:http://stackoverflow.com/questions/4342273/how-do-i-hide-the-text-on-a-spinner –
私は同じ問題を越えましたが、私は私の9パッチPNGが無効であることを発見したので、修正パッチ9とクリーニングビルドプロジェクトが私のために働いた。私たちがあなたに何かを提案しやすいようにコードを投稿してください。 – Hiral
http://stackoverflow.com/questions/15479579/remove-text-from-spinner - あなたの解決策 – Iurii