首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >前棒棒糖的ActionMode材料主题

前棒棒糖的ActionMode材料主题
EN

Stack Overflow用户
提问于 2014-10-24 10:14:37
回答 1查看 1K关注 0票数 2

我通过这个代码在Kitkat4.4.2设备上显示一个ActionMode,这个代码来自于一个片段targetSDK 21。在我的应用程序中,我使用Theme.AppCompat.Light.DarkActionBar作为默认主题:

代码语言:javascript
复制
actionMode = getActivity().startActionMode(EventsFragment2.this);

ActionMode被显示,但作为Light主题小部件显示。所以我想也许appcompat库还不支持ActionMode。但是,在同一个应用程序中,当选择EditText中的一些文本时,材质ActionMode会显示所有花哨的平面图标和动画。所以问题在于我的代码。我在这里做错什么了?

注意:我也在使用ActionBarActivity

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-24 10:47:04

答案比我想象的要简单,只需使用以下代码:

代码语言:javascript
复制
ActionBarActivity activity = (ActionBarActivity) getActivity();
actionMode = activity.startSupportActionMode(EventsFragment2.this);

确保你使用了正确的进口。

代码语言:javascript
复制
import android.support.v7.view.ActionMode;
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26545972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档