Android 代码横竖屏切换教程

一、流程图

erDiagram
    开发者 --> 小白: 教学
    小白 --> Android设备: 实践

二、步骤表格

步骤 操作
1 创建布局文件
2 编辑Java代码
3 更新AndroidManifest.xml文件

三、具体步骤

步骤1:创建布局文件

在res/layout文件夹下创建两个布局文件,分别用于横屏和竖屏显示。

步骤2:编辑Java代码

在Activity的Java文件中添加以下代码:

// 在Activity中重写onConfigurationChanged方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);
    
    // 判断屏幕方向
    if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
        // 横屏时的操作
    } else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
        // 竖屏时的操作
    }
}

步骤3:更新AndroidManifest.xml文件

在Activity标签中添加以下代码:

android:configChanges="orientation|screenSize"

这样可以避免Activity在横竖屏切换时重新创建。

通过以上步骤,你就可以实现Android代码的横竖屏切换了。希望对你有所帮助!如果有任何疑问,欢迎随时向我提问。


通过以上教程,你已经学会了如何在Android应用中实现横竖屏切换。记得按照步骤创建布局文件、编辑Java代码以及更新AndroidManifest.xml文件。希望这篇文章对你有所帮助,祝你在Android开发的路上越走越远!