首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android中判断横屏或许竖屏并改变背景

2012-09-04 
android中判断横屏或者竖屏并改变背景今天学到一招,在android中,判断横屏还是竖屏,并且根据方向改变背景,

android中判断横屏或者竖屏并改变背景
今天学到一招,在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 楼 outspaceman 2011-03-10   不知道lz是否知道横屏竖屏之间的切换会触发什么事件呢?

热点排行