我正在尝试设计一个模仿Twitter应用程序上的用户页面的示例布局:
我不确定从哪里开始。到目前为止,我只设计了列表视图或标签视图。如何设计一个包含多个块的布局(如此示例有4个块),然后进一步将它们分成块。
如果有人能给我提示如何开始第一个区块,我可以从那里开始。
答案 0 :(得分:0)
第一个块对我来说非常像GridLayout
。
以下是如何使用它的一些简要说明:link
解决其他群体的最简单方法(“直接消息”,“草稿”等)将每个群体视为一个垂直LinearLayout
,并使另一个垂直LinearLayout
来管理这些群组每组之间的差距。
为简单起见,我会将每个组作为单独的布局文件,并在顶级布局中执行<include/>
以下是我所说的:
<LinearLayout
android:id="@+id/host"
android:orientation="vertical"
.....>
<include layout="@layout/group1"/> <-- GridLayout
<include layout="@layout/group2"/> <-- Simple text button
<include layout="@layout/group3"/> <-- Vertical LinearLayout of text buttons
<include layout="@layout/group4"/> <-- etc.
......
</LinearLayout>