2016-08-10 19 views
2

というフラグメントのボタンがあります。ボタンをクリックすると、ポップアップメニューが表示されます。しかし、それはしません。RuntimeException:インデックス6の属性の解決に失敗しました

これらは私のエラーメッセージです:

E/AndroidRuntime:致命的な例外:メイン プロセス:com.ias.caniasandroid、PID:22823 java.lang.RuntimeException:インデックス6で属性を解決できませんでした。 android.view.ViewGroup $ MarginLayoutParamsでandroid.view.ViewGroup $ LayoutParams.setBaseAttributes(ViewGroup.java:6473) でandroid.content.res.TypedArray.getLayoutDimension(TypedArray.java:603) で 。(ViewGroup.java :6641)android.widget.FrameLayout $ LayoutParamsの (FrameLayout.java:741)android.view.LayoutInflater.inflateでandroid.widget.FrameLayout.generateLayoutParams(FrameLayout.java:62) でandroid.widget.FrameLayout.generateLayoutParams(FrameLayout.java:685) (LayoutInflater.java:492) ででandroid.view.LayoutInflater.inflate(LayoutInflater.java:414) android.support.v7.view.menu.MenuPopupHelper $ MenuAdapter.getView(MenuPopupHelper.java:374) android.support.v7.view.menu。 MenuPopupHelper.measureContentWidth(MenuPopupHelper.java:223)android.support.v7.view.menu.MenuPopupHelper.showでandroid.support.v7.view.menu.MenuPopupHelper.tryShow(MenuPopupHelper.java:157) で (MenuPopupHelper。 java:129) android.support.v7.widget.PopupMenu.show( PopupMenu.java:216)

マイメニューXMLファイル:

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto"> 

    <item 
     android:id="@+id/login_menu_new_item" 
     android:orderInCategory="100" 
     android:title="@string/new_ias" 
     app:showAsAction="ifRoom|withText" /> 
    <item 
     android:id="@+id/login_menu_edit_item" 
     android:orderInCategory="100" 
     android:title="@string/edit" 
     app:showAsAction="ifRoom|withText" /> 
    <item 
     android:id="@+id/login_menu_delete_item" 
     android:orderInCategory="100" 
     android:title="@string/delete" 
     app:showAsAction="ifRoom|withText" /> 
</menu> 

どのように私はこの問題を解決することができますか?

+3

を多分あなたの代わりに '' android.support.v7.widget.PopupMenu'のandroid.widget.PopupMenu'を試してみてください。これを見てください(http://stackoverflow.com/a/27826670/404395)。 – marioosh

+0

@mariooshええ、これをチェックさせてください。はい、ありがとうございます。 – ziLk

+0

@Amir Dadgariの答えは、次のリンクからご覧ください。https://stackoverflow.com/questions/28523517/appcompat-popup-menu-runtimeexception – aurelianr

答えて

-1

style.cssファイルが多すぎる可能性があります。

はbuild.gradleファイルに以下の追加:

compile 'com.android.support:design:22.2.0' 
関連する問題