获取当前设备的分辨率
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控件对象 } }