今天学到一招,在android中,判断横屏还是竖屏,并且根据方向改变背景,代码如下:
public static void AutoBackground(Activity activity,View view,int Background_v, int Background_h)
{
int orient=ScreenOrient(activity);
if (orient == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) { //纵向
view.setBackgroundResource(Background_v);
}else{ //横向
view.setBackgroundResource(Background_h);
}
}
其中Background_v是纵向时的背景图,view.setBackgroundResource为横向时的背景图

然后在activity的oncreate方法中去调用
LinearLayout layout=(LinearLayout)findViewById(R.id.layout);
//背景自动适应
androidUtil.AutoBackground(this, layout, R.drawable.bg_v, R.drawable.bg_h);

更多相关文章

  1. 如何实现Android(安卓)布局背景模糊化处理
  2. 一些android基本知识网站整理
  3. 关于设置activity样式
  4. android 下改变默认的checkbox的 选中 和被选中 图片
  5. android内部培训视频_第五节(1)_OA实战之登录界面
  6. 如何实现Android(安卓)布局背景模糊化处理
  7. 如何让你的手机屏幕固定横屏和竖屏
  8. android 自定义Dialog(背景图等)
  9. 浅谈android的selector,背景选择器

随机推荐

  1. android 开发实例底部导航(1)
  2. android实现双击事件的监听
  3. Android --- 图片处理的方法
  4. android >UDP 通讯
  5. android 如何在JNI编程中使用logCat
  6. 为ListActivity 添加Button
  7. android 调用webservice
  8. Android(安卓)-- service两种启动方式sta
  9. Android简易计算器——LinearLayout布局
  10. android 使用代码实现 RelativeLayout布