android屏幕长宽获取与android的学习经验小结
来源:互联网 发布:阿里云服务器加固 编辑:程序博客网 时间:2024/06/06 14:21
2015.3.30
今天的话还是分享些今天做项目过程中的一些总结与学习到的知识点吧。首先的话是关于alertdialog的使用,以前知识单纯的创建然后显示,今天的话还设置了他的大小,诚然这没什么好说的,但是这依然是学习到的知识点,虽然小,但是却仍足道哉。对了,还有屏幕的长宽的获取,
这里介绍两种获取屏幕长宽的方法:
第一种是:
WindowManager wm=context.getSystemService(context.WINDOW_SERVICE);
int width=wm.getDefaultDiaplay().getWidth();
int height=wm.getDefaultDiaplay().getHeight();
第二种是:
WindowManager wm=getWindowManager();
Display dp=wm.getDefaultDiaplay();
int width=dp.getWidth();
int height=dp.getHeight();
然后在android的alertdialog中设置改变的alertdialog长宽的时候,对话框就不再居中了,然后设置setGravity属性后还是不能居中,有会的朋友请指导下。
接下来就是ViewPager的学习,ViewPager用来显示滑动的且连续的View,就像我们看电子书一样,具体的demo源码的话,我放在公司的电脑上,明天再贴上来与大家一起分享。我理解的ViewPager的原理是这样的,首先ViewPager可以通过一些控件来控制他,比如像我们浏览图片时图片下的小圆点,就是这类控件。然后将各个View添加到某些数据结构中,如ArrayList中,接着写Adapt适配器去适配这些View,最后的话就是可以自定义的写写交互的代码,比如微信主界面就是用这个类似的功能实现的。
最后的话说说我看的网易公开课关于android开发的课程的内容,外国人的授课方式让我感觉是授之以渔而不是授之以鱼,这与国内的教课方式差别比较大,他开篇就介绍了android的四大主键,这里印象比较深的是Service,以前看书的时候我总觉得说Service既然与Activity基本相同,为什么他会存在呢,但是我知道存在即合理,今天他举了个例子,就是音乐播放器,当我们看小说,又想听歌怎么办,就用Service啊,我不用看见你的前台,我不用与你交互,我只要你在后台放歌给我听就好了,这就是Service。然后就是android虚拟机与java虚拟机的不同点在与执行速度,前者是通过寄存器,后者则是堆栈- android屏幕长宽获取与android的学习经验小结
- android获取屏幕的长与宽
- android 获取屏幕的长宽
- Android获取屏幕长宽
- 如何获取屏幕长宽 android
- Android计算屏幕的长宽
- Android屏幕长宽以及控件坐标获取
- 获取屏幕的长宽
- android学习六 获取屏幕的分辨率
- Android获取屏幕的大小与密度
- Android基础 获取屏幕的宽与高
- Android保持屏幕长亮的解决方案
- android不同版本 分辨率不一样,同一图片测出的长和宽也不一样!获取屏幕的宽和高
- Android系统版本以及屏幕相关参数的获取包括长宽,物理尺寸,px,dp,dpi,ppi等,
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android获取屏幕宽高与获取控件宽高
- android Monkey测试(2)
- poj 2777
- scanf()、getch()、getchar()、getc()、gets()
- 对C++中类的继承过程的理解
- 【翻译】利用加速度求解位置的算法——三轴传感器
- android屏幕长宽获取与android的学习经验小结
- 多个客户端使用Socket通过一个服务器进行交互的小例子
- nyoj-108 士兵杀敌
- Cocos2d-x游戏开发学习笔记
- ajax 学习
- php,java等语言的大小写问题总结
- hdu-2086-A1 = ?
- ios真机调试步骤
- java 语音基础