Android でのレイアウトのパフォーマンスに関しては、どのルートに進むべきかを決めるのに問題があります。API からテキストを入力する必要がある非常に大きなレイアウトがあります。ここでの問題は、キャプションを太字にする必要があることです。単純化すると、このようになります。
キャプション 1: Lorem ipsum...
キャプション 2: Lorem ipsum...
キャプション 3: Lorem ipsum...
etc..
私が見たとき、私には2つの選択肢があります。これを達成するために2つのビューに行くか、次のようなものです
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Caption 1"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Lorem ipsum..." />
</LinearLayout>
または私は1つのTextViewに行き、使用します
Html.fromHtml("<b>Caption 1</b> Lorem ipsum")
2 つのアプローチのパフォーマンスに関する数値を誰かが持っているのではないかと思っています。私が表示しなければならない大きなビューを考えると、それを知ることは素晴らしいことです. オプション 2 の方が優れているように感じますが、その証拠はなく、両方をテストする時間もありません。
乾杯!
編集:APIをある程度制御できることを忘れていたので、HTMLをAPIに埋め込んで文字列を次の形式で送り返すことができます
"<b>Caption</b> Lorem ipsum...".
最初の 2 つの回答から判断すると、最初のアプローチは窓の外です。