我想知道這是否可以在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