Tag: contextual action bar

如何在Honeycomb上以编程方式closuresActionMode菜单?

在我的应用程序中有一个ListFragment,其中列表中的每个项目都包含一个checkbox。 只要用户点击其中一个checkbox,应用程序就会启动一个ActionMode上下文菜单。 但是我希望应用程序在单击另一个组件时closuresActionMode菜单。 我尝试了Fragment#closeContextMenu()但没有成功。 任何想法我怎么能做到这一点?

上下文操作栏样式

我在“上下文操作”栏(CAB)上查找样式信息。 我只是需要改变文字的颜色 正如你可以从上面看到的,这是使用标准的Theme.Holo.Light.DarkActionBar主题,所以我只需要设置文本颜色为白色! 任何人都可以指向正确的方向吗?

用于EditText的自定义剪切/复制操作栏,显示文本select手柄

我有一个应用程序,我希望能够显示一个TextView(或EditText),允许用户select一些文本,然后按下button来完成一些文本。 在Honeycomb之前的Android版本上实现这个function是没有问题的,但是在Honeycomb上,默认的长按操作之上是显示带有Copy / Cut / Paste选项的操作栏。 我可以拦截长按来显示我自己的操作栏,但是我没有得到显示的文本select句柄。 一旦我开始了自己的ActionMode,我怎样才能显示文本select句柄? 这里是我用来启动ActionMode的代码,除了没有显示文本select句柄外, public boolean onLongClick(View v) { if(actionMode == null) actionMode = startActionMode(new QuoteCallback()); return true; } class QuoteCallback implements ActionMode.Callback { public boolean onCreateActionMode(ActionMode mode, Menu menu) { MenuInflater inflater = mode.getMenuInflater(); inflater.inflate(R.menu.quote, menu); return true; } public boolean onPrepareActionMode(ActionMode mode, Menu menu) { return false; } […]