如何使用 Androidx 的 Activity 替代 AppCompatActivity
时间: 2024-03-02 16:52:34 浏览: 210
Android简单的页面启动器,不用再使用onActivityResult来取得返回值 Kotlin + androidx 实现
要使用 Androidx 的 Activity 替代 AppCompatActivity,可以按照以下步骤进行操作:
1. 在你的 Activity 类中,将 AppCompatActivity 替换为 Androidx 的 Activity:
```
public class MainActivity extends Activity {
// ...
}
```
2. 修改 setContentView() 方法的参数,将布局文件的 ID 改为 R.layout:
```
setContentView(R.layout.activity_main);
```
3. 在 AndroidManifest.xml 文件中,将 Activity 的父类改为 android.app.Activity:
```
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme">
</activity>
```
这样,你就可以使用 Androidx 的 Activity 替代 AppCompatActivity 了。需要注意的是,如果你的应用程序需要使用一些特定的功能或主题,那么可能需要继续使用 AppCompatActivity。
阅读全文