同様のライブラリを使用しますgithub.com/bk138/LibSlideMenu
HTC device(ICS)そして、それは 、およびNexus 7(ICS)その他のGingerbreadデバイスで非常にうまく機能しました。
しかし、いくつかのデバイスはMotorola atrix、別のデバイスのようHTCです。
というわけでコードを確認。
View view = act.findViewById(android.R.id.content);
Utils.Log("<SlideMenu> : VIEW : "+view);
ViewParent viewParent = view.getParent();
Utils.Log("<SlideMenu> : VIEW : "+viewParent);
LinearLayout linearLayout = (LinearLayout) viewParent;
Utils.Log("<SlideMenu> : VIEW : "+linearLayout);
content = linearLayout;
FrameLayoutここでは、すべてのデバイスで最初に返されます。
しかし、2番目のものはデバイスと他のデバイスで返さLinearLayoutれ、一部のデバイスは を返します。ICSHTC 2.3DecorView
この投稿を参照します:DecorView Child FrameLayout
の使い方NoTitleBarに問題があるとのことで、タイトルバーを表示したのですが、動きません。
また、属性を追加したにもかかわらずNoTitleBar、一部のデバイスは非常にうまく機能します。
デバイスによって結果が異なるので、本当にイライラします。誰かそれについて知っていますか?
助けてください :D よろしくお願いします。