较常用,记下来方便查询


android:configChanges="orientation|keyboardHidden|screenSize"//加了之后横竖屏切换不重新创建Activity。

android:screenOrientation="landscape"//只横屏
android:screenOrientation="portrait"//只竖屏
//点击转换屏幕方向。
public void switchOrientation(View v) {
//1. 得到当前方向
int orientation = getResources().getConfiguration().orientation;
//2. 设置新的方向
if(orientation==Configuration.ORIENTATION_PORTRAIT) {
//变为横屏
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
} else {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
}




显示contentView的三种方式
1.setContentView(R.layout.activity_main)
2.View view = View.inflate(this, R.layout.activity_main, null);
setContentView(view);
3.MyTextView tv = new MyTextView(this);
setContentView(tv);

更多相关文章

  1. org.opencv.android.JavaCameraView 摄像机方向的问题
  2. Android获取手机方向
  3. android如何改变默认横竖屏方向
  4. android:MotionEvent
  5. 【高通平台】安卓平板,使用QQ 视频通话,视频旋转90度问题修改
  6. Android游戏开发学习(1)--android设置全屏和横屏
  7. Android笔记----禁止横竖屏切换
  8. Android(安卓)禁止切屏
  9. Android中去除标题,全屏,获得屏幕方向及键盘状态

随机推荐

  1. 设置TextView文字居中
  2. 使用ProgressBar实现进度条
  3. Android布局属性全面剖析
  4. 设置环境变量ANDROID_SDK_HOME有什么用?
  5. 实现了在android实现左右滑动切换界面的
  6. PreferenceActivity的使用 android
  7. Ndk(jni)调用第三方的so库
  8. 获取Android的Java源代码并在Eclipse中关
  9. Android(安卓)通过python实现自动化构建
  10. 转Android(安卓)安全攻防(一):SEAndroid的編