【问题标题】:UI for Handset & Tablet [closed]手机和平板电脑的 UI [关闭]
【发布时间】:2014-06-09 04:24:51
【问题描述】:

我想做一个手机和平板都可以运行的app,如图:

  • 这个自定义列表视图将包含大约 200 个项目,它的标题和描述可以从 SQLite 加载
  • 要加载 200 张图片,我应该在 SQLite 中使用 blob 还是从 drawable 文件夹中使用哪个更好?
  • 我读了android documentation Supporting Tablets & Handsets,它说我们应该使用片段。所以谁能推荐我一些使用片段的教程 这符合我的问题吗?

我是新手,因此感谢任何类型的帮助。

谢谢..

【问题讨论】:

  • 在网上搜索片段,你会得到很多例子。
  • 对第二点有什么建议吗?
  • 我个人的意见是,如果您对 .apk 大小没有问题,请将它们存储在 drawable 中。原因是您每次都需要额外的努力从 blob 转换为图像,如果有人删除了数据库,那么您的图像就会被删除。
  • 那么你的意思是说,使用blob apk大小可以最小化?
  • 我对此并不清楚,但从逻辑上讲,它应该以二进制形式存储数据。提到的其他原因很简单。

标签: android sqlite android-fragments


【解决方案1】:

我认为 Master/Detail Flow 是您所需要的。幸运的是它已经内置在 Android 框架中。

创建一个新项目,当你到达这个页面时,不要选择Blank Activity,而是选择第三个模板,即Master/Detail Flow。

学习它的最好方法是仔细检查模板中预先编写的代码。

不过,您也可以通过this tutorial 掌握它。

关于第二个问题,只有在你只有几张图片的情况下才选择 blob。但是如果你有很多图片,解码和编码图片可能会很麻烦,所以我建议使用简单的Drawables。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-10
    • 2021-03-06
    • 1970-01-01
    • 1970-01-01
    • 2017-12-01
    相关资源
    最近更新 更多