Aldikoのように画面中央をクリックすると見えるメニューを作りたいです。
メニュー項目の作成をテストしましたが、トラックバーPopupWindow
の解決策はありませんでした。
解決策はありますか?
Default Menuを使用して、Bottom または TOP レイアウトを作成できます。したがって、これを使用することはできません。ただし、独自のレイアウトを作成できます。1 つのレイアウトを上に、2 番目を下に配置します。INVISIBLE
中央をクリックしてから両方のレイアウトをクリックすると、最初は両方のレイアウトが実行されましたVISIBLE
。
分割 ActionBar を使用して、必要なものを取得できます。それを使用することによる唯一の影響は、さまざまな画面モード (ポートレートとランドスケープ) での外観です。アクション アイテムは、使用可能な画面スペースに合わせて配置されます。ActionBar でそれを行うためのコードを探している場合はお知らせください。
FrameLayout
メインのアプリ レイアウトをバック フレームに、メニュー (透明な背景を持つ) をトップ フレームに配置して使用できます。最初にメニュー レイアウトの可視性を非表示に設定して、アプリのメイン レイアウトのみが表示されるようにします。メイン レイアウトをクリックすると、可視性が表示に変更され、ユーザーがもう一度押すと、トップ レイアウトが再び非表示に設定されます。