Android布局元素
我正在尝试制作一个Android布局,如下所示。我有几个问题: 1-FB在帖子中使用的元素是什么?也就是说,它看起来不像文本视图,但元素看起来像是用分隔线分隔每篇文章。此外,一个人的名字和他们发布的时间不同,文本样式也不同。我希望复制这个(减去图片),但我找不到正确的UI元素Android布局元素,android,layout,Android,Layout,我正在尝试制作一个Android布局,如下所示。我有几个问题: 1-FB在帖子中使用的元素是什么?也就是说,它看起来不像文本视图,但元素看起来像是用分隔线分隔每篇文章。此外,一个人的名字和他们发布的时间不同,文本样式也不同。我希望复制这个(减去图片),但我找不到正确的UI元素 底部的元素叫什么?它就像一个静态菜单。也就是说,它与菜单相同,但不是按“菜单”来访问它,而是始终在页面上 最后,是否有关于如何制作美观、专业布局(如市场上的应用程序)的好教程/示例?我找到的关于布局的教程非常基础。我想了解
一旦有了相对布局,就可以在其中添加不同的视图,以创建一种自定义视图
就我要看的好例子而言。这很容易理解,在这些方面也很有帮助。我发现了一个非常有用的方法,可以解决ListView行设计中的一个问题,有点像您的问题。它进一步解释了如何进行异步映像加载,但第一部分应该对您有所帮助
另外,我可能是错的(我对此还是有点陌生),但我认为上面的答案除了用户名和元素的相对位置之外,还缺少一个用于实际消息的文本视图,因为它是一个相对布局。比如:
<TextView
android:id="@+id/userName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/userPhoto"
android:layout_toRightOf="@id/userPhoto"
android:textSize="17dp"
android:textStyle="bold" />
<!-- actual message -->
<TextView
android:id="@+id/message"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/userName"
android:layout_marginTop="1dip"
android:layout_toRightOf="@id/userPhoto"
android:textSize="15dp" />
组织相对布局的关键是:
android:layout_alignTop=“@id/userPhoto”
android:layout_toRightOf=“@id/userPhoto”
及
android:layout_下方=“@id/userName”
android:layout_toRightOf=“@id/userPhoto”
我可能错了,但如果有帮助,那就太好了!只是在另一个答案上加上我的一点。
干杯谢谢你的建议,这本书几天后就应该到了。你知道图片底部静态菜单的名称吗?此外,FB是否使用文本框来保存消息或其他类型的对象?@user836200这似乎是一个简单的线性布局,其中包含ImageButton元素。按钮的设计将在其他地方完成,图像本身将放置在本地资源目录中。(例如,他们可能只是在使用TextViewThank!知道如何处理静态菜单吗?或者知道它叫什么吗?我通过以下示例了解到:
<TextView
android:id="@+id/userName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@id/userPhoto"
android:layout_toRightOf="@id/userPhoto"
android:textSize="17dp"
android:textStyle="bold" />
<!-- actual message -->
<TextView
android:id="@+id/message"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@id/userName"
android:layout_marginTop="1dip"
android:layout_toRightOf="@id/userPhoto"
android:textSize="15dp" />