0

このガイドに従って、Facebook アプリのようなスライド メニューを作成しました。

Button押すとLayout、画面左から新しい が表示されます。Layoutただし、元の要素が画面の右側に押し出されます。Layoutオリジナルの上に重ねるにはどうすればよいLayoutですか?

コード サンプルについては、リンクを参照してください。ありがとう!

私の質問を言い換えさせてください

ボタンを押すと、ボタンのテキストとボタン自体が片側に押し出され、垂直方向に整列されます。「画面外」ボタンを押すにはどうすればよいですか

ここに画像の説明を入力

4

3 に答える 3

2

レイアウト/ビューを重ねるには、 を使用する必要がありますFrameLayout。ビューの可視性 (CSS の z-index など) を、定義されている順序で設定します。

于 2012-07-19T13:51:31.620 に答える
1

なぜスライディング引き出しを使わないのですか?

実際、私はあなたが探しているものに似たものを実装するいくつかのコードを見つけました/

スクリーンショット付きのブログ:

フォーラムディスカッション:

SVNからのチェックアウトコード:

これがお役に立てば幸いです。

ありがとう

于 2012-07-19T13:55:56.887 に答える
0

新しいレイアウトを親レイアウトに追加しているように聞こえるため、元のレイアウトが邪魔になりません。新しいレイアウトを元のレイアウトに追加する必要があり、元のレイアウトに配置されます。

于 2012-07-19T13:53:57.170 に答える