私は背景イメージを持つスピナーを持っています。しかし、アレイアダプターをスピナーに追加すると、テキストが背景イメージに表示されます。私はこのテキストを隠したい。 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. 隠すスピナー
- 2. Androidのスピナーの背景とデフォルトのテキスト
- 3. 隠されたIDを持つテキストをスピナーに追加
- 4. スピナーの値とテキスト?
- 5. Androidが選択されたスピナーのテキストを取得する
- 6. Android - スピナーのデフォルトマージン
- 7. Androidのスピナー
- 8. スピナーのAndroidスタイル
- 9. スピナーのテキストを折り返す
- 10. Androidスピナーの動作
- 11. Androidスピナーの問題
- 12. Android内蔵のスピナー
- 13. Android - リストビュー内のスピナー
- 14. Androidスピナーとボタン
- 15. コンテンツコントロール - テキストを隠す
- 16. AndroidスピナーがNullPointExceptionを返す
- 17. Androidスピナー設定値
- 18. Androidスピナー "onclicklistener"質問
- 19. Androidでテキストを編集するときにスピナーを表示しますか?
- 20. 関連するスピナーAndroid
- 21. Android設定ラベルをスピナーに
- 22. AndroidのSQLiteデータベースとスピナー
- 23. ボタン内のAndroidスピナーonclicklistener
- 24. Androidデフォルトのスピナー矢印リソース
- 25. Androidのスピナーが時々
- 26. Androidアプリケーションがクラッシュしたスピナー
- 27. テキストファイルからスピナーをロードするandroid
- 28. イメージギャラリーのテキストを隠す - SEOの意味
- 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