可能是個愚蠢的問題。我是 Android Studio 的新手,但我有一個應用程式已提交到 Google Play。一個非常小的和基本的但在繼續前進之前,我認為我應該開始遷移到 Jetpack 架構。我按照developers.android.com的教程修改了gradles,看來我成功地將jetpack添加到我當前的專案中。它仍然可以構建和運行。什么都沒壞。將我的布局活動轉換為 UIComponent 的方法現在看起來很簡單。
為了學習,我創建了一個“空撰寫活動”型別的新專案,它給了我第一個看起來像這樣的活動。
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyApplicationJetTheme {
// A surface container using the 'background' color from the theme
Surface(color = MaterialTheme.colors.background) {
Greeting("Android")
}
}
}
}
}
@Composable
fun Greeting(name: String) {
Text(text = "Hello $name!")
}
@Preview(showBackground = true)
@Composable
fun DefaultPreview() {
MyApplicationJetTheme {
Greeting("Android")
}
}
令我困惑的是,我找不到創建額外活動的方法。Android 會生成從 ComponentActivity 繼承的類檔案,還是應該手動創建它們并將它們添加到清單中?從您命令“新檔案”的那一刻起,XCode 的 swift 中的類似事情就很明顯了,但在 Android Studio 中似乎并非如此
預先感謝。
uj5u.com熱心網友回復:
右鍵單擊您的專案,選擇新建:

然后找到“撰寫”(我還沒有更新我的 AS,但你明白了)。

您還可以通過“Actions”對話框(Mac 上的 Command Shift A)找到它并輸入“Compose Activity”:

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/408434.html
標籤:
下一篇:Flutter無法下載kotlin-compiler-embeddedable-1.5.21.jar(org.jetbrains.kotlin:kotlin-compiler-embeddable-1
