5

我正在开发一个应用程序,我必须在操作栏上放置绘图板,然后不时更新。这是我想让它看起来像一个布局。如何在我的android应用程序的操作栏上设置绘图板

ActionBar Drawable on top

我想提出一个绘制如图atttached画面(绿色绘制不通知的事)。有可能在Android中实现这种屏幕?如果,那么请指导我如何实现这一点。

任何形式的帮助将不胜感激。

+0

你能解释一下吗?你想实现哪一个? – Triode 2013-03-14 09:49:10

+0

最大的“50”之一。如果达到这个目的,任何事情都可以做到。对! – Anupam 2013-03-14 09:54:10

+0

您可以将内部阴影应用于文字,这将有所帮助。 – Triode 2013-03-14 10:03:49

回答

3

时,这是很容易使用自定义视图更新。让我简单地向您解释步骤:

  1. 在布局文件夹中创建您的自定义视图。例如,一个ImageButton

  2. 将此视图设置为活动中操作栏的自定义视图。你可以通过调用

    getSupportActionBar().setCustomView(R.layout.your_custom_view); 
    

    (或getActionBar()代替getSupportActionBar()

  3. 呼叫setDisplayOptions()ActionBar.DISPLAY_SHOW_HOMEActionBar.DISPLAY_SHOW_CUSTOM选项做到这一点。

  4. 如果在操作栏中有其他标准按钮,请给菜单充气。

  5. 您最后可以为您的自定义视图设置OnClickListener

这对我有效,希望它对你有帮助!

+0

谢谢您的回答能否请您解释点数3.如何做到这一点你有这个 – Anupam 2013-03-15 08:12:47

+0

很容易一些工作代码:?\t \t getSupportActionBar()setDisplayOptions(ActionBar.DISPLAY_SHOW_HOME ?\t \t \t | ActionBar.DISPLAY_SHOW_CUSTOM); – 2013-03-15 10:27:05

+0

嘿谢谢你的回答,你能告诉我如何在自定义视图上获得onClickListener()吗?我无法得到。 – Anupam 2013-04-18 08:52:10

0
  1. 创建自定义视图
  2. 使用它作为在的ActionView动作条
  3. 在onCreateOptionsMenu得到您的视图的引用,需要
+0

你有任何代码可以解释吗? – Anupam 2013-03-14 10:41:14

+0

@Anupam我有一个官方文档的链接,你可能没看过:) http://developer.android.com/guide/topics/ui/actionbar.html#ActionView – 2013-03-14 10:42:44

+0

我读过这个文档。但是那有问题。我只能将项目添加到具有特定大小的操作栏。但我的要求是不同的。我想放置一个比任何动作项目图片更大的drawable。 – Anupam 2013-03-14 10:44:33