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