androidのcomposeでUIを組もうとして
インポート宣言なしで
Textのビューを使おうとすると、
importを促す表示がされますが、
その際、どのパッケージのTextをimportすればいいのでしょうか?
↓
AndroidのJetpack Composeで`Text`ビューを使用する際には、
以下のパッケージをインポートする必要があります。
```kotlin
import androidx.compose.material3.Text
```
もし、`Material3`を使用していない場合やプロジェクトで`
Material`デザインを利用している場合には、
次のように`Material`のパッケージをインポートします:
```kotlin
import androidx.compose.material.Text
```
**どちらをインポートするべきか?**
- **Material3**:
最新のMaterial Design仕様(Material You)を使用する場合。
- **Material**:
従来のMaterial Design仕様を使用する場合。
### インポートの選択肢が表示された場合
Android Studioでは、`Text`を使用しようとすると
インポート候補が表示されます。
そこで選択肢を見て、
プロジェクトで使っているUI仕様に応じて適切なものを選べばOKです。
**補足: 必要な依存関係**
`Text`を利用するためには、
Compose MaterialまたはMaterial3ライブラリが
プロジェクトに依存関係として追加されている必要があります。
例えば、`build.gradle`で以下のような設定が
含まれていることを確認してください。
- Material3の場合:
```gradle
implementation "androidx.compose.material3:material3:<version>"
```
- Materialの場合:
```gradle
implementation "androidx.compose.material:material:<version>"
```
適切な`Text`を選んで、ComposeのUIを楽しく構築してください! 😊
コメント
コメントを投稿