すべてのリストビュー項目に「メニュー」を追加する 質問する

すべてのリストビュー項目に「メニュー」を追加する 質問する

私はリストビューを含むこのアプリを開発していますが、隅に「3 つのドット」アイコンを追加し、それを押すと素晴らしいメニューがポップアップ表示されるようにしたいと考えています。Google Play アプリでは次のようになります。出典:

この機能を備えたアプリをたくさん見たことがあるので、それほど難しいことではないはずです。たくさん Google で検索しましたが、正直に言うと、何を Google で検索すればいいのかわかりません。これはおそらく Stackoverflow で最も短くて馬鹿げた質問だと思いますが、他にどのような選択肢があるのか​​よくわかりませんでした。

これは単に隠されたスピナーで、3 つのドットのアイコンを押すとすばらしい方法でポップアップ表示されるのではないかと思います。それとも、これは Android SDK に実装されているのでしょうか?

ベストアンサー1

どのように実現されているのか、これが最善の方法なのかはわかりませんが、アイコンoverflow(3 つのドット) を作成して、PopupMenuこれを使用することができます。これは追加されたためAPI 11、古いバージョンでは機能しませんが、ターゲットとしている場合はAPI >= 11、これが適切なオプションだと思います。私はこれをカスタムの「アクションバー」で使用しています。

PopupWindowもしこれがあなたにとって十分素晴らしいものでないなら、以前からあるこれを使うこともできます。API 1

ポップアップメニュー

ポップアップウィンドウ

おすすめ記事