在android中以编程方式使用纵向和横向模式

在android中以编程方式使用纵向和横向模式,第1张

概述我想为纵向和横向模式(在 java中)创建布局,并在 java文件中以编程方式更改方向.有谁能够帮我? 您可以使用Activity类的setRequestOrientation()方法以编程方式强制更改方向. public class Example extends Activity { @Override public void onCreate(Bundle savedIns 我想为纵向和横向模式(在 java中)创建布局,并在 java文件中以编程方式更改方向.有谁能够帮我?解决方法 您可以使用Activity类的setRequestOrIEntation()方法以编程方式强制更改方向.

public class Example extends Activity   {  @OverrIDe    public voID onCreate(Bundle savedInstanceState) {    super.onCreate(savedInstanceState);    setContentVIEw(R.layout.main);    //---change to landscape mode---    setRequestedOrIEntation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);   } }

要更改为纵向模式,请使用ActivityInfo.SCREEN_ORIENTATION_PORTRAIT常量:

有关更多信息,请参阅this.

编辑

您可以在AndroIDManifest.xml中为您的特定活动添加方向,如下所示:

<activity androID:name=".DemoActivity"  androID:label="@string/app_name"  androID:screenorIEntation="portrait">

就布局而言,最好建议在res /下创建不同的文件夹.例如,您可以为纵向创建res / layout-port,为横向创建res / layout-land.

总结

以上是内存溢出为你收集整理的在android中以编程方式使用纵向和横向模式全部内容,希望文章能够帮你解决在android中以编程方式使用纵向和横向模式所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126629.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存