|
|
| 27行目: |
27行目: |
|
| |
|
|
| |
|
| == .NET for Android (旧Xamarin.Android) ==
| |
| [[.NET for Android]] (旧[[Xamarin.Android]])向けの[[NuGet]]も存在しています。
| |
| * https://www.nuget.org/packages/Xamarin.AndroidX.Compose.UI
| |
|
| |
|
| <source lang="csharp">
| |
| using Android.App;
| |
| using Android.OS;
| |
| using AndroidX.AppCompat.App;
| |
| using Xamarin.AndroidX.Compose.UI;
| |
|
| |
| [Activity(Label = "@string/app_name", Theme = "@style/AppTheme", MainLauncher = true)]
| |
| public class MainActivity : AppCompatActivity
| |
| {
| |
| protected override void OnCreate(Bundle savedInstanceState)
| |
| {
| |
| base.OnCreate(savedInstanceState);
| |
| Xamarin.Essentials.Platform.Init(this, savedInstanceState);
| |
|
| |
| // Compose UIのセットアップ
| |
| ComposeView composeView = new ComposeView(this);
| |
| composeView.SetContent(() =>
| |
| {
| |
| // ここにCompose UIのコンポーネントを配置します
| |
| });
| |
|
| |
| // ComposeViewをContentViewとして設定
| |
| SetContentView(composeView);
| |
| }
| |
| }
| |
| </source>
| |
|
| |
| これもだいたい同じですね。
| |
|
| |
|
|
| |
|
| [[category: AndroidX]] | | [[category: AndroidX]] |
| [[category: Android]] | | [[category: Android]] |