📅  最后修改于: 2020-09-28 09:32:02             🧑  作者: Mango
screenOrientation是活动元素的属性。 android活动的方向可以是纵向,横向,传感器,未指定等。您需要在AndroidManifest.xml文件中对其进行定义。
句法:
例:
screenOrientation属性的常用值如下:
在此示例中,我们将创建两个不同屏幕方向的活动。第一个活动(MainActivity)将作为“纵向”方向,第二个活动(SecondActivity)将作为“横向”方向类型。
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);
}
}
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文件中,在活动中添加screenOrientation属性并提供其方向。在此示例中,我们为MainActivity提供“纵向”方向,为SecondActivity提供“横向”方向。