如何填充Android中的图像下面的内容空的空间

我在我的xml布局中有一个ImageView和一个TextView。 我想显示下面的文本,我通过web服务在ImageView的右侧。 我可以通过使用那个TextView显示文本吗?

在这里输入图像说明

我试图在xml布局中给android:singleLine =“false”,但没用。

Solutions Collecting From Web of "如何填充Android中的图像下面的内容空的空间"

http://code.google.com/p/android-flowtextview/

在这里输入图像说明

用法示例:

<com.pagesuite.flowtext.FlowTextView android:id="@+id/tv" android:layout_width="fill_parent" android:layout_height="wrap_content" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:padding="10dip" android:src="@drawable/android" /> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_marginTop="400dip" android:padding="10dip" android:src="@drawable/android2" /> </com.pagesuite.flowtext.FlowTextView> 

你的代码:

对于文本:

 tv = (FlowTextView) findViewById(R.id.tv); tv.setText("my string"); // using plain text tv.invalidate(); // call this to render the text 

对于HTML:

 tv = (FlowTextView) findViewById(R.id.tv); Spanned spannable = Html.fromHtml("<html ... </html>"); tv.setText(spannable); // using html tv.invalidate(); // call this to render the text 

这已经在这里讨论: Textview环绕视图 ,这里包裹img视图周围的文本视图

显然,一个解决scheme是使用Spannable和ImageSpan所描述的是这个答案Textview环绕视图

另一个解决scheme是使用webview,并在HTML中进行布局。