Dyn*_*nde 6 java android view android-activity
刚刚开始android开发.首先,我正在构建一个应用程序,其功能类似于图库+图像查看器,具有快速和快速移动图片到子文件夹的附加功能,便于分类大量图片.
到目前为止,我有2个活动 - 全屏图像视图和全屏缩略图网格(用于多选目的).
现在我正是这个新手,我想知道这种双重活动是否是一个明智的决定.在从图像视图切换到网格视图(反之亦然)时,简单地在内容视图之间切换比启动完全不同的活动更好.
我正在寻找的当然是明显的优点和缺点 - 性能,易用性和可用性.但是,如果有一个或另一个更基本的"模式"/最佳实践原因.
谢谢
我认为你的双重活动方法是明智的.一般来说,Android Activity/View API的结构围绕每个Activity有一个固定的View.虽然你可以在Activity的布局中操作Views,但我建议这应该仅限于隐藏/显示/移动Views而不是替换布局批量.
您可能应该考虑的是较新的Fragments API.这几乎可以说是"活动中的活动".Fragment本质上允许您在可重用组件中包含UI元素(布局和行为).因此,在您的特定示例中,两个不同的UI可能是单个活动中的片段.
这有一些好处,例如能够在其他活动中重用您的UI,并且您可以执行时髦的过渡动画.
| 归档时间: |
|
| 查看次数: |
2037 次 |
| 最近记录: |