2013-07-26 11 views
29

私のアプリケーションにNavigationDrawerを実装しました。可視ハンドルでDrawerLayoutを実装する方法

私のアプリには、画面の左側に開く引き出しが表示されます。

私の問題は左にボタンを追加する必要があることです。そのボタンをクリックまたはスワイプして左のドロワーを開くことができます。私ができること。

しかし、ボタンはのように見えるのように見えますが、それは画面にオーバーフローする引き出しの一部です。

これは、ドロワーが開閉するときにボタンが同時にスライドすることを意味します。

閉じた状態:

enter image description here

開状態

enter image description here

私は左の引き出しのレイアウトにボタンを追加しようとしたが、あなたが作ることができないようです物は境界線の外側に現れ、あなたが閉じるときに引き出しは常に完全に隠されます それ。

これを追加して、メインのDrawerLayoutにボタンを追加し、それを左のドロワーの右に揃えるようにしています...しかし、運はありません... DrawerLayoutは、 2人の子供...

助けていただければ幸いです。

私は[EDIT] (V4)

サポートライブラリを使用していると私は、APIレベル8をサポートしています...だからそれはかなりトリッキーだImageView.setTranslationXまたはView.OnAttachStateChangeListener

+1

解決方法はありましたか? – alicanbatur

+0

私が選んだ答えは自分の(受け入れられた)答えです。 –

答えて

関連する問題