Onelong

分享知识,与你一起进步......
RSS icon Home icon
  • android 自定义对话框

    post by onelong / 2010-6-1 21:17 Tuesday [android]

    说到对话框你肯定会想到AlertDialog.Builder。当然这次不是用AlertDialog.Builder来实现的!而是Dialog类

    AlertDialog.Builder提供的方法有:
    setTitle():给对话框设置title.
    setIcon():给对话框设置图标。
    setMessage():设置对话框的提示信息
    setItems():设置对话框要显示的一个list,一般用于要显示几个命令时
    setSingleChoiceItems():设置对话框显示一个单选的List
    setMultiChoiceItems():用来设置对话框显示一系列的复选框。
    setPositiveButton():给对话框添加”Yes”按钮。
    setNegativeButton():给对话框添加”No”按钮。
    那么在Dialog类怎样实现的呢?当然是layout啦,你可以自定义一个xml来布置你对话框
    看看例子和源码吧
    package com.hl;

    阅读全文>>

    附件下载:
    MyDialog.rar 40.76KB

  • android 对话框

    post by onelong / 2010-5-30 20:40 Sunday [android]

    @Override
        protected Dialog onCreateDialog(int id){
         switch(id){
         case ALERT_DIALOG:
          return new AlertDialog.Builder(this)
          .setIcon(android.R.drawable.ic_dialog_alert)
          .setTitle("温馨提示")
          .setMessage(getStr())
          .setPositiveButton("确定", null)
          .create();
         default:
          return null;
         }
        }

    阅读全文>>

  • android的DatePickerDialog和TimePickerDialog

    post by onelong / 2010-5-30 3:28 Sunday [android]

    package com.hl;

    import java.util.Calendar;

    import android.app.Activity;
    import android.app.DatePickerDialog;
    import android.app.Dialog;
    import android.app.TimePickerDialog;
    import android.app.DatePickerDialog.OnDateSetListener;
    import android.app.TimePickerDialog.OnTimeSetListener;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.DatePicker;
    import android.widget.TextView;
    import android.widget.TimePicker;

    阅读全文>>

    附件下载:
    MyDateAndTime.rar 42.61KB

  • android 对话框的简单使用

    post by onelong / 2010-5-30 1:43 Sunday [android]

    package com.hl;

    import android.app.Activity;
    import android.app.AlertDialog;
    import android.content.DialogInterface;
    import android.content.DialogInterface.OnClickListener;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;

    阅读全文>>

    附件下载:
    MyAlertDialog.rar 39.91KB