📜  Android屏幕方向示例

📅  最后修改于: 2020-09-28 09:32:02             🧑  作者: Mango

Android屏幕方向示例

screenOrientation是活动元素的属性。 android活动的方向可以是纵向,横向,传感器,未指定等。您需要在AndroidManifest.xml文件中对其进行定义。

句法:

 
 

例:





screenOrientation属性的常用值如下:

ValueDescriptionunspecifiedIt is the default value. In such case, system chooses the orientation.portraittaller not widerlandscapewider not tallersensororientation is determined by the device orientation sensor.

Android纵向和横向模式屏幕方向示例

在此示例中,我们将创建两个不同屏幕方向的活动。第一个活动(MainActivity)将作为“纵向”方向,第二个活动(SecondActivity)将作为“横向”方向类型。

activity_main.xml





    

活动课

package example.javatpoint.com.screenorientation;

import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity extends AppCompatActivity {

    Button button1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        button1=(Button)findViewById(R.id.button1);
    }
    public void onClick(View v) {
        Intent intent = new Intent(MainActivity.this,SecondActivity.class);
        startActivity(intent);
    }
}

activity_second.xml




    

SecondActivity课程

package example.javatpoint.com.screenorientation;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;

public class SecondActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_second);

    }
}

AndroidManifest.xml

在AndroidManifest.xml文件中,在活动中添加screenOrientation属性并提供其方向。在此示例中,我们为MainActivity提供“纵向”方向,为SecondActivity提供“横向”方向。




    
        
            
                

                
            
        
        
        
    


输出: