登录
首页 » Android » Android 中自定义多个按钮的Dialog弹出对话框

Android 中自定义多个按钮的Dialog弹出对话框

于 2022-03-13 发布 文件大小:13.45 kB
0 124
下载积分: 2 下载次数: 1

代码说明:

在Android 实现自定义多个按钮的Dialog弹出对话框,演示了拥有两个Button的Dialog对话框(确认和取消)、拥有三个按钮的对话框(确认取消和其它信息链接)、可进行输入的对话框以及进度框(显示正在处理的圆环Loading对话框)。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • android应用中的各种报表
    展示各种android应用中的报表图表
    2013-06-04下载
    积分:1
  • android 短信拦截 实例完整源码下载
    可实现拦截短信,自动转发的功能。 部分代码:import android.app.AlarmManager;import android.app.PendingIntent;import android.app.Service;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import android.os.PowerManager;import android.os.PowerManager.WakeLock;public class MyService extends Service{ SMSReceiver rs=null; static MyService service; private static PendingIntent pi = null; public static AlarmManager am = null; @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); service=this; pm = (PowerManager) getSystemService(Context.POWER_SERVICE); registerAlarm(); acquireWakeLock(this); registerRecever(); } @Override public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); releaseWakeLock(); unregisterAlarm(); } private void registerRecever(){ rs=new SMSReceiver(); IntentFilter filter=new IntentFilter(); filter.addAction("android.provider.Telephony.SMS_RECEIVED"); filter.setPriority(1000); registerReceiver(rs, filter); } @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub if(rs==null)registerRecever(); return START_STICKY; } public static WakeLock wakeLock = null; private static PowerManager pm = null; public static synchronized void acquireWakeLock(Context c) { if (null == wakeLock) { wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "smslock"); wakeLock.acquire(); } } public static synchronized void releaseWakeLock() { if (wakeLock == null) return; if (wakeLock.isHeld()) { wakeLock.release(); wakeLock = null; } } /** * 启动重复型定时器 */ public static void registerAlarm() { if(Config.getAlarm())return; Intent intent = new Intent(service, AlarmReceiver.class); pi = PendingIntent.getBroadcast(service, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); // 设置一个PendingIntent对象,发送广播 am = (AlarmManager) service.getSystemService(Context.ALARM_SERVICE); // 获取AlarmManager对象, Config.setAlarm(true); am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 30*60*1000, pi); } /** * 取消定时器 */ public static void unregisterAlarm() { am.cancel(pi); am = null; Config.setAlarm(false); }}
    2014-05-21下载
    积分:1
  • phonegap 登录注册实例源码下载(android版)
    登录注册模块代码
    2015-01-19下载
    积分:1
  • Android 自定义绘制字符串(Android简单控件的开发及应用-02_23).zip
    Android 自定义绘制字符串(Android简单控件的开发及应用-02_23).zip
    2019-10-06下载
    积分:1
  • android 实现圆形菜单
    private void computeCoordinates() {  BigStone stone;  BigStone menus;  for (int index = 0; index < STONE_COUNT; index ) {   stone = mStones[index];   stone.x = mPointX      (float) (mRadius * Math.cos(stone.angle * Math.PI / 180));   stone.y = mPointY      (float) (mRadius * Math.sin(stone.angle * Math.PI / 180));  }  if (flag == 0) {   for (int i = 0; i < MENUS; i ) {     menus = mMenus[i];     switch (i) {    case 0:     menus.x = 300 * 1.8f;     menus.y = 50;     break;    case 1:     menus.x = 300 * 1.8f 100;     menus.y = 50;     break;    case 2:     menus.x = 300 * 1.8f 200;     menus.y = 50;     break;    case 3:     menus.x = 300 * 1.8f;     menus.y = 150;     break;    case 4:     menus.x = 300 * 1.8f 10 100;     menus.y = 250;     break;     }    }  } }
    2014-06-22下载
    积分:1
  • Android 数据库连接与 SQLite
    此项目与使用 android 操作系统的 sqllite 显示数据库连接。该项目告诉我们有关与 android 数据库 sqlite 连接,显示连接和其他类使用,sqlite 是用来将数据存储在 android os 设备的简装重量数据库。并在 sqlite 在 android 系统上执行 operationd。这个项目显示数据库连接与使用 android.该项目告诉我们有关与 android 数据库 sqlite 连接,显示连接和其他类使用 sqllite,sqlite 是用来将数据存储在 android os 设备。 和 sqlite 在 android 系统上执行 operationd 的简装重量数据库。这个项目显示数据库连接与使用 android.该项目告诉我们有关与 android 数据库 sqlite 连接,显示连接和其他类使用 sqllite,sqlite 是用来将数据存储在 android os 设备。 和 sqlite 在 android 系统上执行 operationd 的简装重量数据库。这个项目显示数据库连接与使用 android.该项目告诉我们有关与 android 数据库 sqlite 连接,显示连接和其他类使用 sqllite,sqlite 是用来将数据存储在 android os 设备。 和 sqlite 在 android 系统上执行 operationd 的简装重量数据库。这个项目显示数据库连接与使用 android.该项目告诉我们有关与 android 数据库 sqlite 连接,显示连接和其他类使用 sqllite,sqlite 是用来将数据存储在 android os 设备。 和 sqlite 在 android 系统上执行 operationd 的简装重量数据库。这个项目显示数据库连接与使用 android.该项目告诉我们有
    2022-07-27 21:10:18下载
    积分:1
  • 海康威视刷机软件破除限制版
    海康威视刷机软件HIKTOOL破除限制版,软件自动修改时间,自动恢复时间,软件支持下载固件、等等
    2019-04-17下载
    积分:1
  • TweenAnimation
    说明:  学习TweenAnimation动画让一张图片360度旋转(Learn TweenAnimation animation to make a picture rotate 360 degrees)
    2020-06-11 08:48:26下载
    积分:1
  • android蓝牙开发
    一份完整的蓝学习源码,包含了蓝牙的所有操作,适合想学习蓝牙的同志们。想下的同学速度下吧。
    2023-06-26 10:45:03下载
    积分:1
  • stm32 无刷电机控制板
    stm32f103c8t6 做主控 自制无刷电机(bldc )控制板,支持有感和无感两种模式。可通过硬件切换。内部包含原理图和源代码及照片,原创资料。
    2020-05-26下载
    积分:1
  • 696516资源总数
  • 106415会员总数
  • 3今日下载