我正在开发一个应用程序,我必须在其中将可绘制对象放在操作栏的顶部,并且必须不时更新。这是我希望它看起来像的布局。
我想放置一个如图所示的可绘制对象(绿色可绘制对象不是通知对象)。有可能在android中实现这种屏幕吗?如果,那么请指导我如何实现这一目标。
我们将不胜感激任何形式的帮助。
最佳答案
这很容易使用自定义 View 。让我简要地向您解释一下这些步骤:
在布局文件夹中创建自定义 View 。例如,
ImageButton
。将此 View 设置为 Activity 中操作栏的自定义 View 。您可以通过调用
getSupportActionBar().setCustomView(R.layout.your_custom_view);
(或
getActionBar()
而不是getSupportActionBar()
)使用
ActionBar.DISPLAY_SHOW_HOME
和ActionBar.DISPLAY_SHOW_CUSTOM
选项调用setDisplayOptions()
。如果操作栏中有其他标准按钮,请扩充菜单。
您终于可以为自定义 View 设置
OnClickListener
。
这对我有用,希望对你有帮助!
关于android - 如何在我的 Android 应用程序的操作栏上设置可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15405768/