2012-04-19 67 views
0

我想知道这是否可以在android中实现。1行文本视图旁边的两行文本视图

enter image description here

所以基本上有两种文本视图一个是名称/另一种是“开放”。 该名称可以扩展多行,并且“打开”应该相邻放置。 一种方法是动态地将名称文本视图分为两部分,并在其旁边放置“打开”。但我不觉得它是一个好的解决方案。任何直接的方式来实现它?

回答

0

只是一个想法。 它可以通过设置文本使用textView.setText(Html.fromHtml(styledText));

0

你可以设置以下到您的TextView:

android:drawableRight="@drawable/your_image" 
+0

对齐到正确不是主要的事情。问题是准确地对齐到文本结束的位置......第一个文本视图将变成矩形..并且关闭将被推送,留下底部到'Pizzeria'区域为空。 – 2012-04-19 06:21:10

0

您可以创建ListView和使用 setCompoundDrawablesWithIntrinsicBounds布局为您Adapter。创建Boolean以显示比萨饼关节何时打开以及何时显示Drawable

事情是这样的:

if (isOpen){ 
yourTextView.setCompoundDrawablesWithIntrinsicBounds(0,0,0, drawable); 
} 

当然,这需要你做出一个“开放”的形象,但我看到它的方式,这将是最简单的方法。

+0

我有多种语言可以做...“开放“的图像解决方案对我无效 – 2012-04-19 06:23:01