现在我正在为我的第一个Android应用程序设计用户界面。我只想确认我所掌握的和设计的选择是否正确。Android应用程序用户界面布局审查
要求是,我需要在主页上显示图像+数据列表,它可能会遇到数百个。它还包含一个搜索标题。 + toptop上的类别选择。
点击菜单按钮必须在菜单/配置链接面板的旁边。
我了解到,在Android中,嵌套布局更接近邪恶。所以我没有把多个放到另一个。我已经放了一个简化的。
我已经分享了我为此需求设计的内容。任何关注/建议的话都将受到高度赞赏。
SlidingPaneLayout是
MainActivity
根元素。底视图包含菜单的列表
- 图像的
顶视图diplays列表
顶视图包含以下元素 标题布局:这基本上是一个
RelativeLayout
,持有标题名称,汉堡图标搜索按钮
图片ListView
:显示图像的列表s从本地存储器
子分类布局:这又是一个RelativeLayout
。这将显示图像listview
中显示的图像的子类别。用户滚动时这将会改变。贴上此将显示子类别listview
。
搜索栏布局:这是一个RelativeLayout
。这有一个下拉建议listview
,它显示建议。
关键问题
- 应该寻找在一个单独的
activity
放? - 应该将搜索放在单独的视图/片段中吗?
- 有什么办法可以减少布局或用更好的布局来取代布局?