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 ...
随机推荐
- 传统开发模型vs敏捷开发模型——过程模型的变革
一.概念框架 在了解一个新概念的时候,最好的方法就是把它插入到原有的概念体系中.在不仅有助于对概念的记忆,更利于深刻地认识概念的本质.精髓.下图说明了"敏捷开发"在软件工程理论体系 ...
- git的使用,通过git上传修改工程
一:下载git,https://git-scm.com/downloads(若下载速度慢,可下载百度下的)接下来,默认配置,一直next 二:在github上注册账号,并新建一个项目test(英文有点 ...
- Win10下SQLServer2000的安装
Win10的技术预览版已经发布近两个星期了,我也迫不及待地装上尝鲜,发现SQLServer2000在Win10上无法安装,在翻遍网上资料和经过无数次尝试后得到了一种安装方法,希望能够帮助遇到类似问题的 ...
- English—句子
1. So far so good. 目前为止,一切都好. 2. Be my guest. 请便.别客气. 3. You're the boss. 听你的. 4.I've heard ...
- dw的流体网格布局
在设计视图拖拽 在插入面板中选择插入流体网格布局标签 在对话框中如果不选中新建行复选框 如果总的列数是5列 一行的列宽和上一行的列宽加起来没有5列的话,下一行会上浮
- JAVA 嵌套类和内部类
一.什么是嵌套类及内部类? 可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型: 静态嵌套类和非静态嵌套类.静态嵌套类使用很少,最重要的是非静态嵌套类, ...
- Python set集合类型操作总结
Python中除了字典,列表,元组还有一个非常好用的数据结构,那就是set了,灵活的运用set可以减去不少的操作(虽然set可以用列表代替) 小例子 1.如果我要在许多列表中找出相同的项,那么用集合是 ...
- LeetCode "Is Subsequence"
There are 3 possible approaches: DP, divide&conquer and greedy. And apparently, DP has O(n^2) co ...
- (OpenCV) VS2013 + opencv-2.4.10.exe + Windows 10 开发环境配置
主要配置2点: - Windows 环境变量. - VC++ 配置. STEP BY STEP: 1. 双击 ”opencv-2.4.10.exe“,解压到本地文件夹 “C:\ ". 2. ...
- ajaxReturn
controller:$info=array('error'=>0,'msg'=>'');if($user_info){ if($user_info['is_lock']){ ...