两行文本视图旁边的1行文本视图

时间:2012-04-19 05:59:46

标签: android

我想知道这是否可以在android中实现。

enter image description here

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

3 个答案:

答案 0 :(得分:0)

您可以将以下内容设置为TextView:

android:drawableRight="@drawable/your_image"

答案 1 :(得分:0)

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

这样的事情:

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

当然,这需要你制作一个“ open ”图像,但就我看来,这将是最简单的方法。

答案 2 :(得分:0)

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

设置文本来完成