<TextView
android:id = "@+id/txtBabbleListTitle"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:textColor = "#000000"
android:text = "New Babble has been put up." >
</TextView>
<TextView
android:id = "@+id/txtBabbleDateTime"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:layout_alignParentBottom = "true"
android:textColor = "#000000"
android:text = "2010-04-10 09:47:42" >
</TextView>
<TextView
android:id = "@+id/txtBabbleTotalReplies"
android:layout_width = "wrap_content"
android:layout_height = "wrap_content"
android:layout_alignParentRight = "true"
android:textColor = "#000000"
android:text = "(7)" >
</TextView>
</RelativeLayout>
这是我在适配器中充气的布局。显示所有内容,但只有应显示在底部的第二个文本视图才会显示在顶部。有人能告诉我这个问题吗?
我在Eclipse的布局选项卡中查看它,然后显示正确。只有在动态提取文本时才会出现此问题。
答案 0 :(得分:3)
您没有说明“如何在适配器中充气”。
如果您是通过LayoutInflater
自行完成此操作,请务必使用inflate(R.layout.row, parent, false)
,其中R.layout.row
是与您上面的XML匹配的布局资源,parent
是ListView
(传递到getView()
或newView()
,您正在进行通货膨胀)。如果您不使用inflate()
方法的此特定版本,RelativeLayout
将无法作为行容器使用。