Android 如何在两个文本视图中拆分文本,就像有一个文本视图一样?

Android 如何在两个文本视图中拆分文本,就像有一个文本视图一样?,android,android-layout,listview,Android,Android Layout,Listview,我有一个列表视图,其中每个项目有两个图像,一个在右边,另一个在左边。它们之间有一个由数据填充的文本视图。如果文本很长,那么它可以继续向下,但正如您在图像中看到的那样,有很多可用空间。我想用这个空间来显示文本。我一直在网上浏览,看到过这样的事情,但这是没有用的。我不想失去对图像的控制,因为我需要它们的单击方法。最好的方法是什么?我曾想,也许我可以在图像和其他图像之间放置一个文本视图,当第一个文本视图被填充时,在第二个文本视图中继续,但我怎么知道第一个文本视图可以保留多少字母呢?我不明白为什么Flo

我有一个列表视图,其中每个项目有两个图像,一个在右边,另一个在左边。它们之间有一个由数据填充的文本视图。如果文本很长,那么它可以继续向下,但正如您在图像中看到的那样,有很多可用空间。我想用这个空间来显示文本。我一直在网上浏览,看到过这样的事情,但这是没有用的。我不想失去对图像的控制,因为我需要它们的单击方法。最好的方法是什么?我曾想,也许我可以在图像和其他图像之间放置一个文本视图,当第一个文本视图被填充时,在第二个文本视图中继续,但我怎么知道第一个文本视图可以保留多少字母呢?

我不明白为什么
FlowTextView
(您链接的)对您不起作用。它派生自
RelativeLayout
,并围绕任何子视图流动文本。子视图可以是您的图像,位置与您通常在
RelativeLayout
中的位置相同。他们的
onClick
方法应该可以正常工作

<com.pagesuite.flowtext.FlowTextView
    android:id="@+id/tv"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/the_text >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:onClick="onTopLeftClick"
        android:src="@drawable/top_left_image" />
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:onClick="onTopRightClick"
        android:src="@drawable/top_right_image" />

</com.pagesuite.flowtext.FlowTextView>

我的错。你说得对。我在图像中添加了一个android:id,然后使用ImageView test=(ImageView)tv.findViewById(R.id.idimage)@向大师学习——很高兴它起作用了。顺便说一句,这个链接是个不错的发现。