android windows
获取当前设备的分辨率
DisplayMetrics dm=new DisplayMetrics(); //新建一个分辨对象 WindowManager wm=this.getWindowManager(); //找到当前显示的窗口 Display display= wm.getDefaultDisplay(); //根据窗口显示部分,找到屏幕的分辨率 display.getMetrics(dm); int width=dm.widthPixels; int height=dm.heightPixels; tx=(TextView)findViewById(R.id.textView1); tx.setText(width+"*"+height);
当点击按钮切换layout,
class MyEvent implements OnClickListener { int id; MyEvent(){} MyEvent(int id){this.id=id;} @Override public void onClick(View arg0) { // TODO Auto-generated method stub if(id==1){MainActivity.this.setContentView(R.layout.aaa);} if(id==2){MainActivity.this.setContentView(R.layout.bbb);} } }
数组或者ArrayList都可以通过ArrayAdapter来在listView控件中显示
1.通过数组进行显示
String itflight[]={ "IT航班 C课程", "IT航班 C++课程", "IT航班 vc++课程", "IT航班 java课程", "IT航班 android课程", "IT航班 ios课程", }; //参数1是在哪个界面出现 //参数2代表每一项数据该如何显示 //参数三代表数据的来源,一般是数组 ArrayAdapter ad=new ArrayAdapter(this,android.R.layout.simple_list_item_1,itflight); //把adapter交给listView lv.setAdapter(ad);
2.通过ArrayList进行显示
ArrayList al=new ArrayList(); ListView lv; al.add("IT航班 java课程"); al.add("IT航班 android课程"); al.add("IT航班 c++课程"); al.add("IT航班 c课程"); al.add("IT航班 ios课程"); lv=(ListView)findViewById(R.id.listView1); ArrayAdapter ad=new ArrayAdapter(this,android.R.layout.simple_list_item_1,al); lv.setAdapter(ad);
OnItemClickListener常用的函数
class MyEvent implements OnItemClickListener { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) { // TODO Auto-generated method stub //MainActivity.this.setTitle(itflight[arg2]); //标题显示出所点击的内容 Toast.makeText(MainActivity.this, itflight[arg2],1).show(); //当点击的时候bottom,就是下面出现list的内容 //参数1,代表显示的位置 //参数2,代表显示的内容 //参数3,代表显示的格式 //show进行显示 } }
class MyEvent implements OnClickListener { int id; MyEvent(){} MyEvent(int id) { this.id =id; } @Override public void onClick(View arg0) { // TODO Auto-generated method stub String str[]= { "http://www.baidu.com", "http://www.hao8090.com", "http://www.010c.com.cn", "http://www.010java.com", "http://mooc.ke.qq.com", "http://www.hao8090.com", }; wv.loadUrl(str[id-1]); //wv是一个webView控件对象 } }
android windows的更多相关文章
- 微软云平台媒体服务实践系列 2- 使用动态封装为iOS, Android , Windows 等多平台提供视频点播(VoD)方案
文章微软云平台媒体服务实践系列 1- 使用静态封装为iOS, Android 设备实现点播(VoD)方案 介绍了如何针对少数iOS, Android 客户端的场景,出于节约成本的目的使用媒体服务的静 ...
- QT 5.4.1 for Android Windows环境搭建
QT 5.4.1 for Android Windows环境搭建 2015-5-13 目录 一.参考文章: 二.准备软件: 三.安装准备好的软件: 四.配置Qt 5.4.1 for Android 五 ...
- Cordova for Android(Windows)环境配置
PS:注意事项 一些坑在此声明: 1.安装Eclipse后,记得设置各项编码格式为utf-8 请移步:http://www.blogjava.net/xiaomage234/archive/2014/ ...
- android windows 上JNI编程
昨天学习windows上的JNI编程,JNI说白了就是java和c语言的一个互相沟通的桥梁.java能够调用JNI来完毕调用C语言实现的方法. JNI的全称是(Java native interfac ...
- Visual Studio + C# + Xamarin = iOS/Android/Windows Apps
Visual Studio 跨平台開發實戰 (1) -- Hello Xamarin! 前言 應用程式發展的腳步,從來沒有停過.從早期的 Windows 應用程式, 到網路時代的 web 應用程式,再 ...
- 在. net平台下,推送IOS,Android,Windows Phone消息
1,新建项目,在项目中添加引用,dll文件已经上传在百度网盘,点击下载 2,引入命名空间 using PushSharp; using PushSharp.Android; using PushSha ...
- Qt5.3.0 for android windows平台下搭建及demo(虫子的博客)
----我的生活,我的点点滴滴!! 部门领导突然心血来潮,想在android平台上做应用,但是我们大多产品属于嵌入式(本吊只负责写写应用,苦比的被强行顶过来搞这,由于这还得领导吵了一架,架虽然吵完了, ...
- android windows的一些item属性
<item name="android:windowFrame">@null</item> :Dialog的windowFrame框为无 <item ...
- [android][windows][使用HAXM加速模拟器][不使用SDK manager]
网上找到了来使用HAXM,可惜我在sdk manager上下载不了,也使用过勾上[fetching...]那个选项,依然无效. 所以自己手动下载来安装和使用. 具体的教程可以参考http://blog ...
随机推荐
- [NOIP2015] 斗地主(搜索)
题目描述 牛牛最近迷上了一种叫斗地主的扑克游戏.斗地主是一种使用黑桃.红心.梅花.方片的A到K加上大小王的共54张牌来进行的扑克牌游戏.在斗地主中,牌的大小关系根据牌的数码表示如下:3<4< ...
- 2016HUAS_ACM暑假集训3F - Jungle Roads
这个题目属于最小生成树问题,可以用Prim,也可以用Kruskal(还没试).题意简单直接,给你一个图,求出它最小生成树的权值. 题目最有趣的地方就是图的顶点是字母,稍微处理一下就好了. Sample ...
- OC 相关
1.OC runtime的理解[转载] http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/1
- Apache-Jemeter web性能测试工具使用
Jmeter是一款java开源的性能测试软件. 要使用该工具进行性能测试,首先需要下载该工具到你的电脑,接着配置java开发环境以及Jmeter环境.搭建完成之后,OK,我们就可以进行测试了. 测试第 ...
- 命令模式(Command Pattern)
命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开.命令模式是为了解决命令的请求者和命令的实现者之间的耦合关系. 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参 ...
- 移动web
1.分辨率 1900*1200这就是一个分辨率, 因为pt的存在,因此还会有一个逻辑分辨率的概念 2.ppi = pixels per inch这里inch不是平方英尺,是英尺 3.dp = devi ...
- BarTender是怎么做出雪花状文字
一些小伙伴在做标签时,发现有的人做的标签上的文字颜色不是纯色的,问我是怎么做的.这种雪花状文字要设置出来其实很简单,只要用到字体颜色填充工具就可以了.下面,小编就来给大家简单介绍一下BarTender ...
- Ubuntu14.04用apt在线/离线安装CDH5.1.2[Apache Hadoop 2.3.0]-old
用markdown重写,请稳步这里http://www.cnblogs.com/lion.net/p/5477899.html
- javaweb页面上展示动态图片
HTML <img alt="点击设定" name="CONSTRUCTIONPLANHIS_IMAGE_curr_img_0" src="vi ...
- nginx-502错误,老是提示busy.优化php-fpm如下
[global]pid = /usr/local/php/var/run/php-fpm.piderror_log = /usr/local/php/var/log/php-fpm.loglog_le ...