同様のライブラリを使用します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
れ、一部のデバイスは を返します。ICS
HTC 2.3
DecorView
この投稿を参照します:DecorView Child FrameLayout
の使い方NoTitleBar
に問題があるとのことで、タイトルバーを表示したのですが、動きません。
また、属性を追加したにもかかわらずNoTitleBar
、一部のデバイスは非常にうまく機能します。
デバイスによって結果が異なるので、本当にイライラします。誰かそれについて知っていますか?
助けてください :D よろしくお願いします。