2012-04-19 14 views
0

これはアンドロイドで実装できるのかしらと思いました。2行目のテキストビューの横に1行のテキストが表示されます

enter image description here

だから、一方が他方の名前/は「オープン」である2つのテキストビューは基本的にあります。 名前は複数の行にまたがることができ、「開く」は隣接して配置する必要があります。 1つの方法は、名前テキストビューを2つに動的に分割し、その横に「開く」を配置することです。しかし、私はそれが良い解決策を見つけることはありません。それを実装する直接的な方法はありますか?

答えて

0

単なる考えです。 これは、テキストを使用して設定することによって行うことができますtextView.setText(Html.fromHtml(styledText));

0

あなたのTextViewに次の設定があります。

android:drawableRight="@drawable/your_image" 
+0

右に整列することは重要ではありません。問題はちょうどテキストの終わりにちょうど正確に位置合わせしています...最初のテキストビューは長方形になり、閉じてしまうと「Pizzeria」領域が空白になります。 –

0

あなたはListViewを作成し、Adapterのレイアウトに setCompoundDrawablesWithIntrinsicBoundsを使用することができます。 Booleanを作成して、ピザのジョイントが開いているときと、Drawableを表示するタイミングを表示します。このような

何か:もちろん

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

、これは「オープン」画像を作るためにあなたを必要とするが、私はそれを参照してください方法は、これが最も簡単な方法だろう。

+0

私は複数の言語を使用しています... "オープンな "イメージソリューションは私にとってはうまくいかない –

関連する問題