これをAndroidに実装できるかどうか疑問に思いました。
したがって、基本的に2つのテキストビューがあります。1つは名前で、もう1つは「オープン」です。名前は複数行に拡張でき、「open」は隣接して配置する必要があります。1つの方法は、名前のテキストビューを動的に2つに分割し、その横に「開く」を配置することです。しかし、私はそれが良い解決策だとは思いません。それを実装する直接的な方法はありますか?
これをAndroidに実装できるかどうか疑問に思いました。
したがって、基本的に2つのテキストビューがあります。1つは名前で、もう1つは「オープン」です。名前は複数行に拡張でき、「open」は隣接して配置する必要があります。1つの方法は、名前のテキストビューを動的に2つに分割し、その横に「開く」を配置することです。しかし、私はそれが良い解決策だとは思いません。それを実装する直接的な方法はありますか?
TextViewに以下を設定できます。
android:drawableRight="@drawable/your_image"
のレイアウトでsetCompoundDrawablesWithIntrinsicBoundsを作成ListView
して使用
できます。ピザのジョイントが開いているときとを表示するときを表示するを作成します。Adapter
Boolean
Drawable
このようなもの:
if (isOpen){
yourTextView.setCompoundDrawablesWithIntrinsicBounds(0,0,0, drawable);
}
もちろん、これには「開いた」画像を作成する必要がありますが、私が見る限り、これが最も簡単な方法です。
ちょっとした考え 。これは、を使用してテキストを設定することで実行できますtextView.setText(Html.fromHtml(styledText));