在Android中,可以通过在Manifest文件中使用`android:screenOrientation`属性来设置横竖屏。
例如,要将一个Activity设置为只能竖屏显示,可以在Manifest文件的相应Activity标签中添加以下属性:
```
android:name=".MainActivity" android:screenOrientation="portrait">
```
类似地,要将一个Activity设置为只能横屏显示,可以在Manifest文件的相应Activity标签中添加以下属性:
```
android:name=".MainActivity" android:screenOrientation="landscape">
```
如果你想让Activity根据设备的方向自动切换横竖屏,可以将属性值设置为`"sensor"`:
```
android:name=".MainActivity" android:screenOrientation="sensor">
```
此外,还可以将属性值设置为`"user"`,然后通过代码去控制横竖屏切换,例如:
```
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // 只能竖屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); // 只能横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR); // 根据设备方向自动切换
```