フィルタースピナーをクリックして完全に新しいレイアウトを開くことはできますか? getDropDownViewの標準的なメソッドではtextViewを追加することしかできませんし、最初のものの中に別のスピナーを置く必要があります - 私はmyslefをクリアにしたいと思っています:)それはフィルターのようなフィルタです:)私はonClickメソッドを使用しようとしましたが、スピナーでは機能しません。スピナークリック後に新しいレイアウトを表示
答えて
第2のspinner
は不可視です。最初はView.GONE
またはView.INVISIBLE
(必要に応じて)に設定してください。その後、最初のspinner
が選択されたら、setOnItemSelectedListener
を設定し、onItemSelected()
メソッドでは、視認性をView.VISIBLE
に設定して、2番目のスピナーを目に見えるようにマークすることができます。
これは "全く新しいレイアウト"が意味するものなのか分かりません –
@ cricket_007 OPはちょっと混乱していると思います。スピナーを選択した後、ユーザーが新しいアクティビティに行くか、画面全体が変更されるUIは見たことがありますか?彼はフィルターを述べたので、私はこの提案を提案した。 _一般的に、フィルタがどのように機能するかは、(スピナーから)何かを選択し、その選択に基づいて他のオプションが表示されます。とにかくOPが応答し、彼が実際に必要とするものを見るのを待つ。 – Antrromet
私は奇妙なことを見たことがありますが、そのようなものはありません。私はSpinnerがアクティビティ内のFragmentを変更することは理解できますが、フルスクリーンを吹き飛ばすわけではありません。 2つのスピナーを使用する限り、既存のスピナーでアダプターを交換するだけです。 –
- 1. レイアウトを変更した後にボトムシートを表示
- 2. 投稿の最後に新しいコメントフォームを表示する#show
- 3. ページを更新した後にデータが表示されない
- 4. WordPressプラグインがSVNコミット後に最新バージョンを表示しない
- 5. リストビューは状態更新後に新しい項目を表示しません
- 6. ルビー - 表示レイアウト
- 7. 各コマンドの後に新しい行が表示される
- 8. ソフトキーボードの表示/非表示時にScrollViewのレイアウトが正しく更新されない
- 9. EFの移行、「テーブルのデータを表示」をクリックした後に新しい列が表示されない
- 10. 新しいレコードを追加した後にデータグリッドにデータを表示
- 11. SFMLグラフィックスを実行した後に新しいウィンドウが表示されない
- 12. CSSレイアウトの表示
- 13. XMLレイアウトの表示
- 14. 新しいページを表示した後に前のページに移動する
- 15. ajax呼び出し後に新しいタブにPDFを表示MVC C#
- 16. クリック後にナビゲーションメニューを表示しない
- 17. ポストバック後にdivを表示しない
- 18. メッセージングアプリケーションのListViewは、スクロール後に間違ったlistItemレイアウトを表示します
- 19. ノード/角度2:ユーザーログイン後にナビゲーションバーを更新し、サイドバーを表示
- 20. 棒グラフを非表示にした後ハイチャートを更新
- 21. Navigatorでコンポーネントを更新した後に警告を表示
- 22. 前のAlertViewControllerを破棄した後に新しいAlertViewControllerを表示する - Swift
- 23. 名前を挿入した後に新しいページを表示する方法
- 24. 新しいページに画像を表示
- 25. Android:リストアイテムを新しいビューに表示
- 26. 最後のテキストビューを線形レイアウトで表示する方法
- 27. pysideレイアウトの表示/非表示
- 28. サービスからレイアウトを表示
- 29. MVC 2の表示レイアウトCSSコントロールのレイアウト
- 30. Android、GUIデザイン、Eclipse、レイアウト - >表示 - >レイアウト
'setContentView(R.layout.new_layout)'はアクティビティで動作するはずですが、これはレイアウトを完全に置き換えるので、そうしたくないかもしれません。 –
しかし、私はこれを置くべきですか? OnClickは機能しません – Bartos
あなたは何をしようとしているのかよく分かりませんが、 'spinner.setOnItemSelectedListener'(new OnItemSelectedListener')を使用する必要があります –