2012-04-19 68 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