テキストの一部にスタイルを設定すると、読みやすさが向上し、ユーザー エクスペリエンスが向上し、色やフォントの使用を通じて創造性が高まります。
結果
バージョンの互換性
この実装では、プロジェクトの minSDK を API レベル 21 以上に設定する必要があります。
依存関係
テキストの一部にスタイルを設定する
次のコードでは、「Hello World」という文字列を表示します。「H」は青、「W」は赤、残りのテキストは黒で表示されます。1 つの Text コンポーザブルに複数のスタイルを設定するには、次のコードを使用します。
@Composable fun MultipleStylesInText() { Text( buildAnnotatedString { withStyle(style = SpanStyle(color = Color.Blue)) { append("H") } append("ello ") withStyle(style = SpanStyle(fontWeight = FontWeight.Bold, color = Color.Red)) { append("W") } append("orld") } ) }
コードに関する主なポイント
buildAnnotatedStringを使用してAnnotatedString文字列を返し、テキスト内に異なるスタイルを設定します。SpanStyleを使用してテキストの一部にスタイルを設定します。これは、 文字レベルのスタイル設定を可能にする構成です。
このガイドを含むコレクション
このガイドは、Android 開発の幅広い目標をカバーする、厳選されたクイック ガイド コレクションの一部です。
テキストを表示する
テキストは UI の主要な構成要素です。アプリでテキストを表示して、優れたユーザー エクスペリエンスを提供する方法について説明します。
ご不明な点やフィードバックがある場合
よくある質問のページでクイック ガイドについて確認するか、お問い合わせください。