Android 应用 UI 布局审查
Android App UI layout review
现在我正在为我的第一个 Android 应用程序设计 UI。我只是想确认我所掌握的和设计选择是否正确。
需求是,我需要在首页显示一个Images+Data的列表,可能运行成百个。它还包含一个搜索 header。 + 顶部的类别选择。
单击菜单按钮必须在 Menu/Config 的链接面板旁边。
我了解到,在 Android 中进行嵌套布局更接近邪恶。所以我没有将多个一个放入另一个。我放了一个简化的。
我已经分享了我为此需求设计的内容。 concern/recommendation 中的任何一个词都将不胜感激。
SlidingPaneLayout 是 MainActivity
的根元素。
底部视图包含菜单列表
顶视图显示图像列表
顶视图有以下元素
标题布局:基本上是一个 RelativeLayout
,包含标题名称、汉堡图标和搜索按钮
Image ListView
: 显示本地内存中的图像列表
子类别布局:又是一个RelativeLayout
。这将显示图像 listview
中显示的图像的 sub-category。这将在用户滚动时改变。点击它会显示 sub-category listview
.
搜索栏布局:这是一个RelativeLayout
。这有一个下拉建议 listview
,显示建议。
关键问题
- 是否应该将搜索放在单独的
activity
中?
- 是否应该将搜索放在单独的 View/Fragment 中?
- 有什么方法可以减少布局或用更好的布局替换?
1-2/ ListView 应该放在一个单独的片段中,搜索也应该有自己的片段。搜索视图片段应该在按下搜索图标时打开。您有用于打开和折叠搜索字段的侦听器。这个想法是仅在主机 activity 中更改片段。每个片段都应该实现自己的逻辑。
3/ 当您要拥有数百个项目时,请务必不要使用 ListView。而是使用回收和重用视图的 RecyclerView。 ListView 可以用于左侧抽屉菜单,因为它将实现不需要回收的静态元素数量。
现在我正在为我的第一个 Android 应用程序设计 UI。我只是想确认我所掌握的和设计选择是否正确。
需求是,我需要在首页显示一个Images+Data的列表,可能运行成百个。它还包含一个搜索 header。 + 顶部的类别选择。
单击菜单按钮必须在 Menu/Config 的链接面板旁边。
我了解到,在 Android 中进行嵌套布局更接近邪恶。所以我没有将多个一个放入另一个。我放了一个简化的。
我已经分享了我为此需求设计的内容。 concern/recommendation 中的任何一个词都将不胜感激。
SlidingPaneLayout 是
MainActivity
的根元素。底部视图包含菜单列表
顶视图显示图像列表
顶视图有以下元素 标题布局:基本上是一个
RelativeLayout
,包含标题名称、汉堡图标和搜索按钮
Image ListView
: 显示本地内存中的图像列表
子类别布局:又是一个RelativeLayout
。这将显示图像 listview
中显示的图像的 sub-category。这将在用户滚动时改变。点击它会显示 sub-category listview
.
搜索栏布局:这是一个RelativeLayout
。这有一个下拉建议 listview
,显示建议。
关键问题
- 是否应该将搜索放在单独的
activity
中? - 是否应该将搜索放在单独的 View/Fragment 中?
- 有什么方法可以减少布局或用更好的布局替换?
1-2/ ListView 应该放在一个单独的片段中,搜索也应该有自己的片段。搜索视图片段应该在按下搜索图标时打开。您有用于打开和折叠搜索字段的侦听器。这个想法是仅在主机 activity 中更改片段。每个片段都应该实现自己的逻辑。
3/ 当您要拥有数百个项目时,请务必不要使用 ListView。而是使用回收和重用视图的 RecyclerView。 ListView 可以用于左侧抽屉菜单,因为它将实现不需要回收的静态元素数量。