ImageVerifierCode 换一换
格式:DOCX , 页数:42 ,大小:30.38KB ,
资源ID:28553028      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28553028.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(我的Android1.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

我的Android1.docx

1、我的Android14-1 按键事件 24-2 ImageButton的使用(focus事件) 24-3:CheckBox的使用!(可用于提交页面时使用) 34-4 按钮提交 34-5:CheckBox的使用!(可用选中项目,进行相应的处理) 34-6 RadioGroup的使用 34-7.ImageView图片列表控件 34.8 Spinner 的使用(setOnItemSelectedListener) 44-9.动态生成添加Spinner 44-10 .Gallery的使用 44-11.文件搜索 54-12 imagebutton的使用 54-13 AutoCompleteTextVie

2、w(自动补全控件) 54-14 .AnalogClock(时钟的运用) 54-15.TimePicker,DatePicker() 5扩展 anmi动画 64-17.ProgressBar 134-18.GridView 的使用 13扩展:Android 字体和颜色 134-19.ListView的使用 154-20.Menu菜单(重要) 164-21.文件读取(重要) 174-22.文件+imageView 194-23.图片的放大缩小 204-24.Bitmap的旋转 234-25 RadioGroup的使用 234-26 AlertDialog对话框 234-27 SlidingDraw

3、er 234-1 按键事件et1 = (EditText)findViewById(R.id.editText1); /*设定EditText用OnKeyListener事件来启动*/ et1.setOnKeyListener(new EditText.OnKeyListener() public boolean onKey(View v, int keyCode, KeyEvent event) /*设定TextView显示EditText所输入的内容*/ tv1.setText(欢迎你+et1.getText()+!); return false; );4-2 ImageButton的使用

4、(focus事件) mButton1=(Button)findViewById(R.id.button1); mTextView1 = (TextView) findViewById(R.id.textView1); mImageButton1.setFocusable(true); mImageButton1.requestFocus(); /*透过OnFocusChangeListener来响应ImageButton的onFous事件*/ mImageButton1.setOnFocusChangeListener(new OnFocusChangeListener() public vo

5、id onFocusChange(View v, boolean hasFocus) 若ImageButton状态为onFocus改变ImageButton的图片 * 并改变textView的文字*/ if(hasFocus=true) mTextView1.setText(图片按钮状态为:Got Focus); mImageButton1.setImageResource(R.drawable.iconfull); /*若ImageButton状态为offFocus改变ImageButton的图片 *并改变textView的文字*/ else mTextView1.setText(图片按钮状

6、态为:Lost Focus); mImageButton1.setImageResource(R.drawable.iconempty); ); /*透过onClickListener来响应ImageButton的onClick事件*/ mButton1.setOnClickListener(new OnClickListener() Override public void onClick(View v) /*若ImageButton状态为onClick改变ImageButton的图片 * 并改变textView的文字*/ mTextView1.setText(图片按钮状态为:Got Cli

7、ck); mImageButton1.setImageResource(R.drawable.iconfull); );4-3:CheckBox的使用!(可用于提交页面时使用) myCheckBox.setChecked(false); myButton.setEnabled(false);4-4 按钮提交/String str=et.getText().toString();文字不可改变 Editable str = et.getText();/可以动态改变 /*使用系统标准的 makeText()方式来产生Toast讯息*/ Toast.makeText(EX04_03Activity.t

8、his,您的愿望+str.toString()+已送达耶诞老人信箱, Toast.LENGTH_LONG).show();4-5:CheckBox的使用!(可用选中项目,进行相应的处理)4-6 RadioGroup的使用private RadioGroup.OnCheckedChangeListener mChangeRadio = new RadioGroup.OnCheckedChangeListener() Override public void onCheckedChanged(RadioGroup group, int checkedId) if(checkedId=mRadio1

9、.getId() /*把mRadio1的内容传到mTextView1*/ mTextView1.setText(mRadio1.getText(); else if(checkedId=mRadio2.getId() /*把mRadio2的内容传到mTextView1*/ mTextView1.setText(mRadio2.getText(); ;4-7.ImageView图片列表控件 /*设定ImageView底图*/ mImageView01.setImageDrawable(getResources(). getDrawable(R.drawable.right); mImageVie

10、w02.setImageDrawable(getResources(). getDrawable(R.drawable.oa);4.8 Spinner 的使用(setOnItemSelectedListener) private String item = 唐僧, 孙悟空 , 猪八戒, 沙和尚 ; /设定一个Array适配器,将数组数据放入适配器中 ArrayAdapter adapter=new ArrayAdapter(this,android.R.layout.simple_spinner_item, item); /设置下拉列表的样式 adapter.setDropDownViewRe

11、source(android.R.layout.simple_spinner_dropdown_item); /对Spinner进行适配 spinner.setAdapter(adapter); public void onItemSelected(AdapterView arg0, View arg1, int position, long arg3) 4-9.动态生成添加Spinner /* 将值新增至adapter */ adapter.add(newCountry); /* 取得新增的值的位置 */ int position = adapter.getPosition(newCount

12、ry); /* 将Spinner选取在新增的值的位置 */ mySpinner.setSelection(position); /* 移除mySpinner的值 */ adapter.remove(mySpinner.getSelectedItem().toString(); 4-10 .Gallery的使用/*透过findViewById取得*/ Gallery g = (Gallery) findViewById(R.id.mygallery); /*新增一ImageAdapter并设定给Gallery对象*/ g.setAdapter(new ImageAdapter(this);/*改

13、写BaseAdapter自定义一ImageAdapter class*/ public class ImageAdapter extends BaseAdapter /*一定要重写的方法getCount,传回图片数目*/ public int getCount() return Integer.MAX_VALUE;/循环 /*产生ImageView对象*/ ImageView i = new ImageView(mContext); /*设定图片给imageView对象*/ i.setImageResource(myImageIdsposition%myImageIds.length)/*重新

14、设定图片的宽高*/ i.setScaleType(ImageView.ScaleType.FIT_XY); /*重新设定Layout的宽高*/ i.setLayoutParams(new Gallery.LayoutParams(136, 88); /*设定Gallery背景图*/ 4-11.文件搜索4-12 imagebutton的使用4-13 AutoCompleteTextView(自动补全控件)AutoCompleteTextView是一个可编辑的文本视图显示自动完成建议当用户键入。建议列表显示在一个下拉菜单,用户可以从中选择一项,以完成输入。建议列表是从一个数据适配器获取的数据。它有

15、三个重要的方法clearListSelection():清除选中的列表项、dismissDropDown():如果存在关闭下拉菜单、getAdapter():获取适配器。4-14 .AnalogClock(时钟的运用)This widget display an analogic clock with two hands for hours and minutes4-15.TimePicker,DatePicker()在Android中关于日期时间的类有TimePicker、DatePicker、TimePickerDialog、DatePickerDialog、Calendar。其中Time

16、PickerDialog、DatePickerDialog是对话框形式。一、TimePicker查看一个在24小时或上午/下午模式下一天的时间。1.重要方法setCurrentMinute(Integer currentMinute)设置当前时间的分钟getCurrentMinute()获取当前时间的分钟setEnabled(boolean enabled)设置当前视图是否可以编辑。setOnTimeChangedListener(TimePicker.OnTimeChangedListener onTimeChangedListener)当时间改变时调用2.实例: timePicker=(T

17、imePicker)findViewById(R.id.timePicker); timePicker.setCurrentHour(16); timePicker.setCurrentMinute(10); updateDisplay(16,10); timePicker.setOnTimeChangedListener(this); 二、DatePicker1.重要方法getDayOfMonth():获取当前DaygetMonth():获取当前月getYear()获取当前年updateDate(int year, int monthOfYear, int dayOfMonth):更新日期三

18、、TimePickerDialog、DatePickerDialog以对话框形式显示日期时间视图四、Calendar日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。实例 final Calendar calendar=Calendar.getInstance(); mYear=calendar.get(Calendar.YEAR); mMonth=calendar.get(Calendar.MONTH); mDay=calendar.get(Calendar.DAY_OF_MONTH); mHour=calendar.get(Calendar.HOUR_OF_DAY

19、); mMinute=calendar.get(Calendar.MINUTE);扩展 anmi动画动画效果编程基础-AnimationAndroid 动画类型 Android的animation由四种类型组成 XML中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转移旋转动画效果 JavaCode中 AlphaAnimation 渐变透明度动画效果 ScaleAnimation 渐变尺寸伸缩动画效果 TranslateAnimation 画面转换位置移动动画效果 RotateAnimation 画面转移旋转

20、动画效果 Android动画模式 Animation主要有两种动画模式: 一种是tweened animation(渐变动画) XML中 JavaCode alpha AlphaAnimation scale ScaleAnimation 一种是frame by frame(画面转换动画) XML中 JavaCode translate TranslateAnimation rotate RotateAnimation 如何在XML文件中定义动画 打开Eclipse,新建Android工程 在res目录中新建anim文件夹 在anim目录中新建一个myanim.xml(注意文件名小写) 加入X

21、ML的动画代码 set xmlns:android= 复制代码 Android动画解析-XML 复制代码 set xmlns:android= 复制代码 set xmlns:android= 复制代码 set xmlns:android= !- rotate 旋转动画效果 属性:interpolator 指定一个动画的插入器 在我试验过程中,使用android.res.anim中的资源时候发现 有三种动画插入器: accelerate_decelerate_interpolator 加速-减速 动画插入器 accelerate_interpolator 加速-动画插入器 decelerate_interpolator 减速- 动画插入器 其他的属于特定的动画效果 浮点数型值: fromDegrees 属性为动画起始时物件的角度 toDegrees 属性为动画结束时物件旋转的角度 可以大于360度 说明: 当角度为负数表示逆时针旋转 当角度为正数表示顺时针旋转 (负数fromto正数:顺时针旋转) (负数fromto负数:逆时针旋转) (正数fromto正数:顺时针旋转) (正数fromto负数:逆时针旋转) pivotX 属性为动画相对于物件的X坐标的开始位置 pivotY 属性

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1