




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
介绍 在 Android 中使用各种控件(View) DatePicker - 日期选择控件 TimePicker - 时间选择控件 ToggleButton - 双状态按钮控件 EditText - 可编辑文本控件 ProgressBar - 进度条控件 SeekBar - 可拖动的进度条控件 AutoCompleteTextView - 支持自动完成功能的可编辑文本控件 MultiAutoCompleteTextView - 支持自动完成功能的可编辑文本控件,允许输入多值(多值之间会自动地用指定的分隔符分开)1、 DatePicker 的 Demo运行结果:代码:datepicker.xml _DatePicker.java代码 import android.app.Activity;import android.os.Bundle;public class _DatePicker extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.datepicker); / 具体的应用可参见对话框中的示例 setTitle(DatePicker); 2、 TimePicker 的 Demo运行结果:timepicker.xml代码 _TimePicker.java代码:import android.app.Activity;import android.os.Bundle;public class _TimePicker extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.timepicker); / 具体的应用可参见对话框中的示例 setTitle(TimePicker); 3、 ToggleButton 的 Demo运行结果:togglebutton.xml代码: _ToggleButton.java代码:import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.TextView;import android.widget.Toast;import android.widget.ToggleButton;public class _ToggleButton extends Activity ToggleButton tButton;TextView textView; /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.togglebutton); setTitle(ToggleButton); tButton = (ToggleButton) findViewById(R.id.toggleButton); textView = (TextView) findViewById(R.id.textView); tButton.setOnClickListener(new OnClickListener() Overridepublic void onClick(View v) if (tButton.isChecked()=true) textView.setText(程序处于运行状态!);Toast.makeText(_ToggleButton.this, 程序处于运行状态!, Toast.LENGTH_SHORT).show();else textView.setText(程序处于停止状态!);Toast.makeText(_ToggleButton.this, 程序处于停止状态!, Toast.LENGTH_SHORT).show();); 4、 EditText 的 Demo运行结果:edittext.xml代码 _EditText.java代码 import android.app.Activity;import android.os.Bundle;import android.widget.EditText;public class _EditText extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.edittext); setTitle(EditText); EditText txt = (EditText)findViewById(R.id.editText); txt.setText(我可编辑); 5、 ProgressBar 的 Demo运行结果:progressbar.xml代码 _ProgressBar.java代码 import android.app.Activity;import android.os.Bundle;import android.view.Window;public class _ProgressBar extends Activity /* Called when the activity is first created. */Overridepublic void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState);/ 设置特性以允许在应用程序的标题栏上显示进度条(条状)requestWindowFeature(Window.FEATURE_PROGRESS);/ 设置特性以允许在应用程序的标题栏上显示进度条(圆圈状)requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);this.setContentView(R.gressbar);setTitle(ProgressBar);/ 在标题栏上显示进度条(条状)setProgressBarVisibility(true);/ 在标题栏上显示进度条(圆圈状)setProgressBarIndeterminateVisibility(true);/ 指定进度条的进度setProgress(50 * 100);setSecondaryProgress(75 * 100);6、SeekBar 的 Demo运行结果:seekbar.xml代码 _SeekBar.java代码 import android.app.Activity;import android.os.Bundle;import android.widget.SeekBar;import android.widget.TextView;import android.widget.SeekBar.OnSeekBarChangeListener;public class _SeekBar extends Activity implements OnSeekBarChangeListenerSeekBar mSeekBar; TextView mProgressText; TextView mTrackingText; /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.seekbar); setTitle(SeekBar); /显示进度 mProgressText = (TextView) findViewById(R.gress); /显示是否跟踪触摸 mTrackingText = (TextView) findViewById(R.id.tracking); /进度条 mSeekBar = (SeekBar) findViewById(R.id.seekBar); / setOnSeekBarChangeListener() - 响应拖动进度条事件 mSeekBar.setOnSeekBarChangeListener(this); / 拖动进度条后,进度发生改变时的回调事件 public void onProgressChanged(SeekBar seekBar, int progress, boolean fromTouch) mProgressText.setText(progress + %); / 拖动进度条前开始跟踪触摸 public void onStartTrackingTouch(SeekBar seekBar) mTrackingText.setText(开始跟踪触摸); / 拖动进度条后停止跟踪触摸 public void onStopTrackingTouch(SeekBar seekBar) mTrackingText.setText(停止跟踪触摸); 7、AutoCompleteTextView 的 Demo运行结果:autocompletetextview.xml代码 _AutoCompleteTextView.java代码 package com.lgl;import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;public class _AutoCompleteTextView extends Activity /* Called when the activity is first created. */ Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.autocompletetextview); ArrayAdapter adapter = new ArrayAdapter( this, android.R.layout.simple_dropdown_item_1line, ary); AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.editText); / 指定自动完成控件的适配器 textView.setAdapter(adapter); / 自动完成控件的所需数据的数据源 private String ary = new String abc, abcd, abcde, abcdef, abcdefg, hij, hijk, hijkl, hijklm, hijklmn, ;8、MultiAutoCompleteTextView 的 Demo运行结果:multiautocompletetextview.xml代码 _MultiAutoCompleteTextView.java代码 import android.app.Activity;import android.os.Bundle;import android.widget.ArrayAdapter;import android.widget.MultiAutoCompleteTextView;public class _MultiAutoCompleteTextView extends Activity MultiAutoCompleteTextView textView;/* Called when the activity i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大产权房合同范本
- 美术教师个人工作计划2025(5篇)
- 普通员工个人工作计划范文(5篇)
- (新)村后备干部考试参考试题(+答案)
- 公司庆典开幕词范例
- 家电市场消费趋势报告
- 企业管理-督查工作流程 SOP
- 骨科康复 试题及答案
- 光伏组件生产考试试题及答案
- 2025年审计招聘笔试题及答案
- 2025至2030全球及中国医疗设备维修服务行业项目调研及市场前景预测评估报告
- 防雷防静电培训考试试题及答案
- 2025年汽车驾驶员(技师)考试试题及答案
- 测绘工程技术专业介绍
- 交警舆情课件
- 二年级语文上册语文教学研究计划
- 2025年广西公需科目考试试题及答案(供参考)
- 中医与现代医学融合的健康体重管理策略
- IT项目管理进度计划及其保证措施
- 数据中心供配电设施建设工程施工方案与技术措施
- 消毒供应中心护理案例
评论
0/150
提交评论