目前,我正在开发一个接收消息并按照它们来的顺序显示它们的应用程序。但现在我坚持如何根据传入和传出的消息显示这些消息。我有一个Android手机与我..在该消息被分配左侧和右侧。我想显示消息就像那样.. ??我知道使用listview我可以做到这一点,但如何......?任何建议.. ??如何设置列表视图项目左右像对话..?
0
A
回答
1
尝试使用相对布局和 考虑布局中的两个textView并使用它们将其充气到列表中。 对于这两个textViews考虑使用
android:layout_alignParentLeft="true"
一个和
android:layout_alignParentRight="true"
到另一个。
3
您可以使用getItemViewType()
和getViewTypeCount()
使用BaseAdapter
并决定显示具有某种逻辑条件的多行。在返回的视图类型的基础上,您可以决定在哪个位置显示List中的哪个视图。 This blog
有一个完整的解释,ListView如何使用不同的视图。
0
基于G_S的答案和Android的simple_list_item_1.xml,这里是该问题的一些XML代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="?android:attr/listPreferredItemHeight" >
<TextView
android:id="@+id/tv1"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:layout_marginLeft="6dip"
android:textAppearance="?android:attr/textAppearanceLarge" />
<TextView
android:id="@+id/tv2"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginRight="6dip"
android:textAppearance="?android:attr/textAppearanceLarge" />
</RelativeLayout>
相关问题
- 1. 浮动图像列表项目左和其他列表项目右
- 2. 在列表视图项目的右下角设置一排图像
- 3. 图像视图列表视图项目
- 4. 左右动画列表项目
- 5. 如何在运行时在列表视图中为子项目设置图像?
- 6. 如何在对话列表视图中设置onItemClickListener()?
- 7. 如何在列表视图项目上设置焦点?
- 8. 如何设置列表视图中所有项目的alpha值?
- 9. Android - 如何对齐列表视图项目以良好的间距左右对齐?
- 10. VB6设置列表视图项/子项图像
- 11. 如何把图像视图向右排列表视图
- 12. 将焦点设置到列表视图上的列表项目
- 13. 如何对齐项目在表行(左 - 中间 - 右)
- 14. 如何设置在左侧和右侧与Windows Phone的网格列项目8.0
- 15. 如何在列表视图中设置数组列表图像视图
- 16. 左右TableLayout项目
- 17. 如何为ContextMenuStrip项目设置图像?
- 18. 从列表视图中删除项从左到右滑动
- 19. 列表视图项向左滑动并向右滑动?
- 20. 为HTML表单设置左右两个边框的图像
- 21. 如何使列表视图项目在Android中以编程方式左右对齐
- 22. 如何在android上设置检查列表项目列表视图
- 23. 如何在将图像从右向左移动时对imageview设置动画
- 24. 列表视图右键点击拖动后左键拖动删除项目
- 25. 设置焦点在Android的任何项目的列表视图
- 26. 如何在左对齐图片的右侧制作左对齐无序列表?
- 27. 如何在列表视图项目之间使用图像?
- 28. 如何使用左侧,中间和右侧的图标创建列表项目?
- 29. 在片段列表中为每个项目设置图像创建视图
- 30. 带有列表视图和图像列表的项目图标
你必须提到这是可能只使用'相对Layout'。如果OP使用“线性布局”,您的答案将无法使用。 –
是的,你是对的 –
其不适合我..我使用relativelayout –