android中判断横屏或者竖屏并改变背景
16lz
2022-05-20
今天学到一招,在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);
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);
更多相关文章
- 如何实现Android(安卓)布局背景模糊化处理
- 一些android基本知识网站整理
- 关于设置activity样式
- android 下改变默认的checkbox的 选中 和被选中 图片
- android内部培训视频_第五节(1)_OA实战之登录界面
- 如何实现Android(安卓)布局背景模糊化处理
- 如何让你的手机屏幕固定横屏和竖屏
- android 自定义Dialog(背景图等)
- 浅谈android的selector,背景选择器