- 0
- 0
- 约3.16千字
- 约 3页
- 2018-05-25 发布于河南
- 举报
【Android开发Wiki】进阶篇创建向后兼容的用户界面(三):用较早版本的APIs实现抽象类
eoe 移动开发者社区 /
原文链接:
/training/backward-compatible-ui/older-implementation.html
用较早版本的APIs 实现抽象类
这节课程我们讨论如何创建一个实现类,即能对应新版本的API,又能够保持对老版本API
的支持。
寻找一个替代的解决方案
为了保持向后兼容,我们需要用老版本平台的UI 框架特性来实现新本版的UI 框架特性,这
是一件非常具有挑战性的任务。在很多情况下,我们是完全可以做到这一点的,请看下边的
例子:
o Action bars 能够用一个 horizontalLinearLayout 在你Activity Layout 中实现,这个
LinearLayout 可以添加一个自定义的标题或者是Views,加上image buttons,执行的动作
可以在设备的Menu button 来显示。
o Action bar tabs 可以用horizontal LinearLayout 加上按钮或者用TabWidget UI 来实
现。
o NumberPicker 和Switch 部件可以用Spinner 和ToggleButton 部件分别实现。
o ListPopupW
原创力文档

文档评论(0)