Android程序设计教程丁山电子课件第3章节Android用户界面.pptVIP

  • 1
  • 0
  • 约3.29万字
  • 约 92页
  • 2017-11-28 发布于广东
  • 举报

Android程序设计教程丁山电子课件第3章节Android用户界面.ppt

* * * * * * * * * * * * * * * * 3.3.1 对话框 1 Button btnProgressDialog=(Button)findViewById(R.id.btnProgressDialog); 2 btnProgressDialog.setOnClickListener(new OnClickListener(){ 3 @Override 4 public void onClick(View v) { 5 // TODO Auto-generated method stub 6 final ProgressDialog progressDialog = ProgressDialog.show(MainAct.this, 7 忙碌中…,下载中,请等待……, true); 8 final Handler handler = new Handler(); 9 //建立处理程序callback 10 final Runnable callback = new Runnable() { 11 public void run() { 12 progressDialog.dismiss(); 13 } 14 }; * 3.3.1 对话框 15 //建立一个Thread来Run 16 Thread thread = new Thread() { 17 @Override 18 public void run() { 19 try { 20 Thread.sleep(5000); 21 } catch (InterruptedException e) { 22 e.printStackTrace(); 23 } 24 handler.post(callback); 25 } 26 }; 27 thread.start(); 28 } 29 }); * 3.3.1 对话框 日期选择对话框DatePickerDialog和时间选择对话框TimePickerDialog允许用户选择日期和时间的对话框 * 3.3.1 对话框 1 public class MainAct extends Activity { 2 private int m_nYear,m_nMonth,m_nDay,m_nHour,m_nMinute; 3 /** Called when the activity is first created. */ 4 @Override 5 public void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.main); 8 Calendar cCalendar = Calendar.getInstance(); 9 m_nYear = cCalendar.get(Calendar.YEAR); 10 m_nMonth = cCalendar.get(Calendar.MONTH); 11 m_nDay = cCalendar.get(Calendar.DAY_OF_MONTH); 12 m_nHour = cCalendar.get(Calendar.HOUR); 13 m_nMinute = cCalendar.get(Calendar.MINUTE); 14 Button btnDatePickerDialog=(Button)findViewById(R.id.btnDatePickerDialog); * 3.3.1 对话框 15 Button btnTimePickerDialog=(Button)findViewById(R.id.btnTimePickerDialog); 16 btnDatePickerDialog.setOnClickListener(new OnClickListener(){ 17 @Override 18 public void onClick(View v) { 19

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档