我想知道这是否可以在android中实现。
所以基本上有两个文本视图,一个是名称/另一个是“打开”。 名称可以扩展多行,“open”应该相邻放置。 一种方法是将名称文本视图动态分解为两个,并在其旁边放置“打开”。但我觉得这不是一个好的解决方案。任何直接的实施方式?
答案 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));