在android中如何获取显示器屏幕大小

当前位置:
android获取屏幕高度和宽度的实现方法
android获取屏幕高度和宽度的实现方法
来源:网络整理&&&&&时间: 15:56:58&&&&&关键词:Android
关于网友提出的“android获取屏幕高度和宽度的实现方法”问题疑问,本网通过在网上对“android获取屏幕高度和宽度的实现方法”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:android获取屏幕高度和宽度的实现方法
我这样获取屏幕的宽、高是不是过时了?请问我应该怎么获取好呢
解决方案1:DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
int width = metrics.widthPixels();
int height = metrics.heightPixels();
以上介绍了“android获取屏幕高度和宽度的实现方法”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1261963.html
上一篇: 下一篇:怎么在Fragment中获取屏幕的宽度
使用getActivity()来获取Activity对象,再通过activity.getWindowManager()得到WindowManager,接着使用getDefaultDisplay().getWidth()就可以了
你还没有登录,请先登录或注册慕课网帐号
40058人关注
77656人关注
Copyright (C) 2018 imooc.com All Rights Reserved | 京ICP备 号-11频道本月排行
随机推荐文章
Copyright (C) 2006 - 2016 www.eorder.net.cn
All Rights Reserved当前位置:
Android中如何获取手机屏幕大小
来源: 联系QQ: 作者: 佚名 来源: 网络 发布时间: 14/09/13
【编者按】:网学网Ipad2软件为您提供Android中如何获取手机屏幕大小参考,解决您在Android中如何获取手机屏幕大小学习中工作中的难题,参考学习。  通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率,在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:&view plain
&?xml&version=&1.0&&encoding=&utf-8&?&&&
&LinearLayout&xmlns:android=&http://schemas.android.com/apk/res/android&&&
android:orientation=&vertical&&&
android:layout_width=&fill_parent&&&
android:layout_height=&fill_parent&&&
&&&&TextView&&&
&&android:id=&@+id/tv&&&&
&&android:layout_width=&fill_parent&&&&
&&android:layout_height=&wrap_content&&&&
&&android:text=&手机分辨率为:&/&&&
&&&android:id=&@+id/btnOK&&&
&&&android:layout_width=&fill_parent&&&
&&&android:layout_height=&wrap_content&&&
&&&android:text=&获取手机分辨率&/&&&
&/LinearLayout&&&& &&& 在TestActivity中的代码如下:&view plain
public&class&TestActivity&extends&Activity&{&&
private&TextView&&&
private&Button&&&
//获取手机屏幕分辨率的类&&
&private&DisplayMetrics&&&
public&void&onCreate(Bundle&savedInstanceState)&{&&
super.onCreate(savedInstanceState);&&
setContentView(R.layout.main);&&&
tv&=&(TextView)findViewById(R.id.tv);&&
btn&=&(Button)findViewById(R.id.btnOK);&&
btn.setOnClickListener(new&View.OnClickListener()&{&&
&&public&void&onClick(View&v)&{&&
&&dm&=&new&DisplayMetrics();&&
&&getWindowManager().getDefaultDisplay().getMetrics(dm);&&
&&//获得手机的宽度和高度像素单位为px&&
&&String&strPM&=&&手机屏幕分辨率为:&&+&dm.widthPixels+&*&&+dm.heightP&&
&&tv.setText(strPM);&&
}&&& && 运行程序后,当我们点击Button按钮时,可以看到下面的效果图:
上一篇资讯:
下一篇资讯:
文章排行榜android开发软件如何做到自适应屏幕大小及不同分辨率的手机?
按时间排序
代码中尽量不要设置控件的宽高(尽量使用match_parent或者wrap_content)即使某些时候要一定要设置控件的大小,那也要用(控件用dp,字体用sp)图片要分多套设计,mdpi里放320*480的;hdpi里放480*800的;xhdpi放720*1280的;xxhdpi里放大小的某些时间需要按屏幕大小平分的,使用android:layout_weight=&&这个属于来平分不明白邮件我
这是你下的游戏有问题 不是你这个机型用的 你要去你手机机型的专区下载游戏
一般下载游戏都会要选择机型的吧
4.0屏幕,操蛋啊
这问题还用问吗?去过商场ma
。。各种手机都有各自的rom。不能通刷
如果游戏能够自动适应屏幕的话,就不会出现这种情况了,卸载游戏,重现下载和屏幕分辨率一致的游戏!
没听说过!ROM要是可以通刷的话市面上也不会有那么多品牌出现了。
单位 尽量使用dp sp ,图片资源要么用点9的 要么准备多种分辨率的图片
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?
请输入私信内容:

我要回帖

更多关于 android大屏手机 的文章

 

随机推荐