我想知道这是否可以在android中实现。1行文本视图旁边的两行文本视图
所以基本上有两种文本视图一个是名称/另一种是“开放”。 该名称可以扩展多行,并且“打开”应该相邻放置。 一种方法是动态地将名称文本视图分为两部分,并在其旁边放置“打开”。但我不觉得它是一个好的解决方案。任何直接的方式来实现它?
我想知道这是否可以在android中实现。1行文本视图旁边的两行文本视图
所以基本上有两种文本视图一个是名称/另一种是“开放”。 该名称可以扩展多行,并且“打开”应该相邻放置。 一种方法是动态地将名称文本视图分为两部分,并在其旁边放置“打开”。但我不觉得它是一个好的解决方案。任何直接的方式来实现它?
只是一个想法。 它可以通过设置文本使用textView.setText(Html.fromHtml(styledText));
你可以设置以下到您的TextView:
android:drawableRight="@drawable/your_image"
您可以创建ListView
和使用 setCompoundDrawablesWithIntrinsicBounds布局为您Adapter
。创建Boolean
以显示比萨饼关节何时打开以及何时显示Drawable
。
事情是这样的:
if (isOpen){
yourTextView.setCompoundDrawablesWithIntrinsicBounds(0,0,0, drawable);
}
当然,这需要你做出一个“开放”的形象,但我看到它的方式,这将是最简单的方法。
我有多种语言可以做...“开放“的图像解决方案对我无效 – 2012-04-19 06:23:01
对齐到正确不是主要的事情。问题是准确地对齐到文本结束的位置......第一个文本视图将变成矩形..并且关闭将被推送,留下底部到'Pizzeria'区域为空。 – 2012-04-19 06:21:10