Android 解决屏幕上自适应问题
来源:互联网 发布:js是什么文件 编辑:程序博客网 时间:2024/05/04 10:26
本人自己写了一个屏幕中自适应的方法:
/**
* 宽高工具类
* @author zhudi
* @create 2015年1月31日下午6:05:58
*/
public classZhudiScreenUtil {
/**
* 获取宽高
* @return 宽度 高度
*/
publicstatic StringgetScreenWidthAndHeight(Contextcontext){
DisplayMetricsmetric = newDisplayMetrics();
((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(metric);
return metric.widthPixels +","+metric.heightPixels;
}
/**
* 获取宽度
* @return 宽度
*/
public staticint getScreenWidth(Contextcontext){
DisplayMetricsmetric = newDisplayMetrics();
((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(metric);
returnmetric.widthPixels;
}
/**
* 获取高度
* @return 高度
*/
public staticint getScreenHeight(Contextcontext){
DisplayMetricsmetric = newDisplayMetrics();
((Activity)context).getWindowManager().getDefaultDisplay().getMetrics(metric);
returnmetric.heightPixels;
}
/**
* 设置 宽度 高度
* @param view 控件
* @param width 设置的宽度
* @param height 设置的高度
*/
public staticvoid setWidthHeightNumber(Viewview,int width,int height){
LayoutParamsparamsPic = view.getLayoutParams();
paramsPic.height =height;
paramsPic.width =width;
view.setLayoutParams(paramsPic);
}
/**
* 设置高度
* @param view 控件
* @param height 设置的高度
*/
public staticvoid setHeightNumber(Viewview,int height){
LayoutParamsparamsPic = view.getLayoutParams();
paramsPic.height =height;
view.setLayoutParams(paramsPic);
}
/**
* 设置宽度
* @param view 控件
* @param width 设置的宽度
*/
public staticvoid setWidthNumber(Viewview,int width){
LayoutParamsparamsPic = view.getLayoutParams();
paramsPic.width =width;
view.setLayoutParams(paramsPic);
}
}
使用:
int width = ZhudiScreenUtil.getScreenWidth(context);//获取屏幕的宽度
ZhudiScreenUtil.setWidthHeightNumber(view,width / 2 , 44 *width / 83);//设置宽高
- Android 解决屏幕上自适应问题
- android 屏幕自适应问题
- android:屏幕自适应问题
- Android屏幕自适应的问题
- 暂时解决了Android webview组件中显示SVG自适应屏幕问题
- Android图片自适应不同分辨率屏幕问题
- 关于android 的屏幕自适应问题
- Android 屏幕自适应问题和9切图
- Android图片自适应不同分辨率屏幕问题
- android 应用开发屏幕自适应问题
- UGUI,使用ScrollView时,解决自适应屏幕尺寸问题
- 网页屏幕自适应问题
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- android屏幕自适应研究
- [Android]屏幕自适应布局
- android 屏幕自适应
- android屏幕自适应研究
- ios touch事件 点击事件
- Codeforces Round #294 (Div. 2) (C D E)
- Cocos2d-x 面试题解
- cocos2d-x中的精灵细说
- Java Http协议服务器demo
- Android 解决屏幕上自适应问题
- cocos2d-x中的动作细说
- 外键及其约束理解
- 时间选择器中onDateSet/onTimeSet执行两次
- Serial Programming Guide for POSIX Operating Systems
- ssl 密钥用法 增强密钥用法 证书类型
- iOS 面试(比较详细的知识点)
- 决定开始走的路
- ios 开发中继承