android studio 如何设置UI竖屏横屏
时间: 2023-07-01 21:29:35 浏览: 117
Android studio通过切换不同layout实现横竖屏适配
5星 · 资源好评率100%
要设置 Android Studio 中的 UI 竖屏和横屏,可以按照以下步骤进行操作:
1. 在项目目录中找到 res 目录,在其中创建一个新的文件夹,命名为 layout-land。
2. 在 layout 和 layout-land 文件夹中分别创建 XML 文件,用于设置竖屏和横屏时的布局。
3. 在 AndroidManifest.xml 文件中添加如下代码:
```
<activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize">
```
这段代码的作用是告诉 Android 系统,当屏幕方向或屏幕尺寸发生变化时,不要重新创建活动,而是保留原来的活动。
4. 在 MainActivity.java 中添加如下代码:
```
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) {
// 横屏时的操作
} else if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT){
// 竖屏时的操作
}
}
```
这段代码是在活动的生命周期中添加了一个 onConfigurationChanged() 方法,用于监听屏幕方向的改变,并在横屏和竖屏时做出相应的操作。
以上就是在 Android Studio 中设置 UI 竖屏和横屏的步骤。
阅读全文