- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试将自定义布局显示为选项菜单中的一个项目。这就是我到目前为止所做的
<item
android:id="@+id/action_profile"
android:orderInCategory="100"
android:title="Profile"
android:actionLayout="@layout/layout_menu_profile"
app:showAsAction="never" />
我试过了
app:actionLayout="@layout/layout_menu_profile"
以及根据 this SO 链接,但它仍然只显示标题 - 个人资料
我已经通过 Android Studio 1.5 使用空白 Activity 创建了新项目。minSDK = 15 和 targetSDK = 23
以下是空白 Activity 中的代码。
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_home, menu);
MenuItem item = menu.findItem(R.id.action_profile);
return true;
}
我哪里错了?
最佳答案
使用 app:actionLayout
而不是 android:actionLayout
。
<item
...
app:actionLayout="@layout/layout_menu_profile"
app:showAsAction="always" />
关于Android actionLayout 不与工具栏一起显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35535374/
您好,我正在开发一个 Android 应用程序。在我的应用程序中,我使用的是 ActionBarSherlock。我通过以下方式在操作栏中定义了几个菜单项:
我正在尝试将自定义布局显示为选项菜单中的一个项目。这就是我到目前为止所做的 我试过了 app:actionLayout="@layout/layout_menu_profile" 以及根据
我有以下设置: 菜单/抽屉.xml layout/counter.xml 风格: center center_vertical @andro
下面是我的actionLayout的按钮。基本上,我的 actionBar 有 MenuItems,其中一个项目有以下按钮作为 actionLayout。 我的问题是按钮的高度一直填满父级。我想设
我正在尝试将 EditText 添加到我的应用程序中的操作栏,但该项目不可见 - 只有它的标题。我知道当操作栏上没有足够的空间时会发生这种情况,但我不知道为什么会这样 - 屏幕肯定不会太小,没有更多的
我想在新的 BottomNavigationView 中添加自定义项目. 有很多关于使用普通导航 View 添加自定义 View 的教程,但我找不到关于底部的任何内容。 这是我的看法 这是菜单
我有抽屉导航,我可以更改字体、颜色等。通过访问 navigationView.getHeaderView(0); 和 菜单 m = navigationView.getMenu(); MenuItem
我正在使用带有 actionLayout 的菜单项,因为我需要为 ActionBar 上的项目添加一个 textView 和我的图标。一切都正确显示,但我不知道(也找不到任何地方)如何添加当用户点击
请引用我的项目: https://github.com/paulpv/ToolbarSwitch 我正在为 Android 工具栏(又名:新 ActionBar)开发一个简单的自定义布局。这个简单的控
我正在使用 ActionBarSherlock: 有 3 个菜单项,其中只有 1 个具有 ActionLayout。 default_menu.xml 如果我使用上面的代码。只有 1st 2 个
我如何专门从我的 actionLayout(这是一个菜单项)中获取开关,以便我可以设置“setOnCheckedChangeListener”事件? 这是我的抽屉导航菜单: 使用
在我的操作栏中,我定义了一个菜单项,可以通过以下代码显示文本“完成”: 菜单.xml: action_done_text.xml: 我在代码中正确实现了 onCreateOptionsM
我有三个菜单项,其中包含相同的 app:actionLayout 它有一个 TextView ,我如何通过代码单独访问 TextView 并为所有三个 TextView 设置不同的文本。 activi
我在菜单项上设置 actionLayout 并设置背景颜色和图像,但它没有得到尊重。在我的 Activity 中,我有: getMenuInflater().inflate(R.menu.submit
您好,我正在开发一个 Android 应用程序。在我的应用程序中,我使用的是 Sherlock Action 。我在操作栏中定义了几个菜单项,如下所示
我在为抽屉导航中的菜单项使用自定义 View 时遇到了一些问题。当我使用 android:actionLayout 时,尽管布局有效,但没有任何变化。显示项目文本,但未显示自定义布局中的任何内容。根据
我有一个带有选项菜单的 android 应用程序,第一项是用“actionLayout”定义的: menu.xml fragment : custom_action_item_layout
我想在操作栏中创建自定义开关。这是我的菜单 xml: 这是我的自定义通知开关 xml notification_switch.xml: 这就是我从我的 Activity 中调用的:
我需要在我的选项菜单中显示一个布局。 菜单.xml shape_notification.xml likes_layout.xml
我正在阅读 BusyCoder 的 Android 指南中有关操作栏的内容。有一个例子: 同时定义 android:actionLayout 和 android:icon 有什么意义?出现图标的条件
我是一名优秀的程序员,十分优秀!