この情報テーブルを表示しようとしています。
現在のように見えます
のようにしたい
この種のアライメントを取得する方法はありますか?
現在、このテキストはすべて 1 つの TextView にあり、Html.fromhtml() によってスタイル設定されています。
したがって、おそらく、この問題に対する html ソリューションがあれば、それをこのテキストビューに適用できます。
この情報テーブルを表示しようとしています。
現在のように見えます
のようにしたい
この種のアライメントを取得する方法はありますか?
現在、このテキストはすべて 1 つの TextView にあり、Html.fromhtml() によってスタイル設定されています。
したがって、おそらく、この問題に対する html ソリューションがあれば、それをこのテキストビューに適用できます。
従来の応答は、XML レイアウトを構成し、フィールドを個別に設定することです。HTML をそのままにして、TextView の代わりに WebView を使用することもできます。
これを実現するには、html テーブルを使用できます。元:
<table>
<tr><td>Session Id</td><td>1</td></tr>
<tr><td>Start time</td><td>xyz</td></tr>
</table>
String styledText = "sessionaID:1"; textView.setText(Html.fromHtml(styledText))
あなたも同じようにやっていると思います。HTML フォームのみのソリューションが必要な場合は、1. の前にスペース タグを追加するだけです。次のフィールドも同様です。同じ外観を得るために HTML の可能なすべてのタグを意味します。解決)
より良い方法は、XMLを設計するだけで、Uはテキストビューの重力やその他のパラメーターを設定できます