Android 可点击自定义操作提供程序

标签 android actionbarsherlock

我正在使用 ActionBarSherlock 并创建自定义 ActionProvider。单击自定义操作提供程序时,我设法使最顶层的 LinearLayout 可单击并在其上设置自定义选择器。

问题在于,与带有图标的简单菜单项相比,自定义操作提供程序不使用选择器从上到下完全突出显示操作栏。顶部和底部的一些像素未突出显示。

enter image description here

可能有一个优雅的解决方案可以使整个自定义操作提供程序的行为类似于一个带有图标的简单可单击菜单项。任何帮助将不胜感激。

最佳答案

我想通了。我没有使用 Action Provider,而是为菜单项使用了 actionLayout 并使其可点击,如图 post 所示。 .

关于Android 可点击自定义操作提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13573742/

相关文章:

android - 从 SherlockFragmentActivity 覆盖 onOptionsItemSelected

android - 上下文操作模式自定义行为

android - 无法构建 actionbarsherlock : BuildConfig cannot be resolved to a variable

android - 如何在 Android 上编辑 SearchBar Xamarin Forms 的图标?

java - 错误 : "requestFeature() must be called before adding content", 虽然它是在 setContentView() 之前调用的

Android - 如何取消选择 ActionBar 中的所有选项卡

android - 如何从屏幕底部到顶部为 ConstraintLayout 设置动画?

android - 在 Windows 7 64 位 : "JDK not found"? 上安装 Android SDK

Android Action 布局无法相应地工作

android - 如何缩小 ViewPager Android 中使用的图像?