Android 实现可用于文本选择的浮动工具栏
来源:互联网 发布:网络劫持是什么意思 编辑:程序博客网 时间:2024/05/19 19:31
Android 实现可用于文本选择的浮动工具栏
要实现可用于文本选择的浮动工具栏,请在您的现有应用中做出以下更改:
- 在 View 对象或 Activity 对象中,将 ActionMode 调用从 startActionMode(Callback) 更改为 startActionMode(Callback, ActionMode.TYPE_FLOATING)。
- 改为使用 ActionMode.Callback 的现有实现扩展 ActionMode.Callback2。
- 替代 onGetContentRect() 方法,用于提供 Rect 内容对象(如文本选择矩形)在视图中的坐标。
- 如果矩形的定位不再有效,并且这是唯一需要声明为无效的元素,请调用 invalidateContentRect() 方法。
请注意,如果您使用 Android 支持库 22.2 修订版,浮动工具栏不向后兼容,默认情况下 appcompat 会获得对 ActionMode 对象的控制权。这会禁止显示浮动工具栏。要在 ActionMode 中启用 AppCompatActivity 支持,请调用 getDelegate(),然后对返回的 setHandleNativeActionModesEnabled() 对象调用 AppCompatDelegate,并将输入参数设置为 false。此调用会将 ActionMode 对象的控制权交还给框架。在运行 Android 6.0(API 级别 23)的设备上,框架可以支持 ActionBar 模式或浮动工具栏模式;而在运行 Android 5.1(API 级别 22)或之前版本的设备上,框架仅支持 ActionBar 模式。
0 0
- Android 实现可用于文本选择的浮动工具栏
- 一个浮动、分行工具栏的实现
- Qt实现十六进制接收文本和显示文本(可用于串口的十六进制)
- 鼠标浮动文本的实现
- Android:实现一种浮动选择菜单的效果
- Android:实现一种浮动选择菜单的效果
- Android:实现一种浮动选择菜单的效果
- Android:实现一种浮动选择菜单的效果
- Android:实现一种浮动选择菜单的效果
- 利用CDialogBar来实现类似工具栏的浮动条
- 利用CDialogBar来实现类似工具栏的浮动条
- android webview实现文本选择
- 基于Android浮动组件 可用于应用中新功能展示等
- 用VB实现Photoshop浮动工具栏
- 浮动工具栏
- 浮动工具栏
- Android开发——程序锁的实现(可用于开发钓鱼登录界面)
- Android浮动窗口的实现
- 常用xpath总结
- Java集合三种类型:Set<集>、List<列表>、Map<映射>
- Android输入框控制银行卡账号输入格式:4位一个空格 如6666 6666 6666
- Python创建子进程, 执行 'ping ....',判断运行结果
- python函数装饰器
- Android 实现可用于文本选择的浮动工具栏
- CentOS 6 配置 PPTP VPN 概述
- 企业为什么要自建互联网支付系统?
- [C语言][LeetCode][1]Two Sum
- serpent以太坊
- Mycat分布式数据库&.NET链接mysql
- 在Mac下安装使用Vagrant
- openstack资源使用情况查询
- Java类加载器ClassLoader总结