我正在开发一个应用程序,我必须将drawable放在操作栏的顶部,然后不时更新.这是我希望它看起来像的布局.
我想把一个drawable如图所示(绿色可绘制而不是通知的东西).这有可能在Android中实现这种屏幕吗?如果,那么请指导我如何实现这一目标.
任何形式的帮助将不胜感激.
解决方法
使用自定义视图很容易.让我简要解释一下这些步骤:
>在布局文件夹中创建自定义视图.例如,一个ImageButton.
>将此视图设置为活动中操作栏的自定义视图.你可以通过电话来做到这一点
getSupportActionBar().setCustomView(R.layout.your_custom_view);
(或getActionBar()而不是getSupportActionBar())
>使用ActionBar.DISPLAY_SHOW_HOME和ActionBar.DISPLAY_SHOW_CUSTOM选项调用setDisplayOptions().
>如果操作栏中有其他标准按钮,则会使菜单膨胀.
>您最终可以为自定义视图设置OnClickListener.
这对我有用,希望对你有所帮助!