Android supportlibrary中的弹出菜单

Android supportlibrary中的弹出菜单,android,android-support-library,Android,Android Support Library,嘿,我在试图从视图中打开弹出菜单时遇到以下错误: 10-15 11:43:27.421: E/AndroidRuntime(7825): java.lang.RuntimeException: Binary XML file line #17: You must supply a layout_height attribute. 我的代码在这里: OnClickListener thirdButtonListener = new OnClickListener() {

嘿,我在试图从视图中打开弹出菜单时遇到以下错误:

10-15 11:43:27.421: E/AndroidRuntime(7825): java.lang.RuntimeException: Binary XML file line #17: You must supply a layout_height attribute.
我的代码在这里:

OnClickListener thirdButtonListener = new OnClickListener() {

            @Override
            public void onClick(View v) {
                PopupMenu popup = new PopupMenu(activity,v);
                popup.getMenu().add(Menu.NONE, BottomBarView.ORDER_OVERVIEW, 1, R.string.app_order_overview);
                popup.getMenu().add(Menu.NONE, BottomBarView.SUPPLIERS, 2, R.string.app_suppliers);
                popup.getMenu().add(Menu.NONE, BottomBarView.INVOICES, 3, R.string.app_invoice);
                popup.show();
            }
        };
似乎是支持库中的一些?attr值未设置

如下所示:
android:layout_height=“?attr/dropdownlistpreferItemheight”
但不确定。 有什么建议吗?

试试这个:

android:layout\u height:“wrap\u content”
点击按钮打开弹出菜单

删除此项:
android:layout_height=“?attr/dropdownlistpreferItemheight”
发件人:


请尝试将@style/Theme.AppCompat、Theme.AppCompat.Light或Theme.AppCompat.Light.darkaActionBar应用于您的活动。另请参见

,既然?attr在支持库中,我该怎么做…?您可以在此处找到答案
android:layout_height:"wrap_content"