登录
首页 » Android » Android 省市地区三级联动下拉弹出框选择

Android 省市地区三级联动下拉弹出框选择

于 2022-04-21 发布 文件大小:296.82 kB
0 233
下载积分: 2 下载次数: 1

代码说明:

又一个三级联动的城市选择菜单,采用android 下拉弹出框的形式选择,与其它的列表式选择不太一样,从操作上来说,这一种更舒服些,效果如示例图所示。这里用数字代码各个级别:1省级 2:市級 3:区級,顶部的TabView做得略复杂,可以改进一下用android.support.design.widget.TabLayout 实现。。

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

发表评论

0 个回复

  • 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
  • android音乐播放器 源码下载
    [实例简介]android音乐播放器 实现了 播放音乐 扫描本地音乐 音乐列表 收藏等功能 ,扫描本地歌曲的时候 出现乱码现象,其它的参考还不错,有参考价值 [实例截图] [核心代码]
    2015-04-10下载
    积分:1
  • 百度地图 定位 位置报警
    基于百度地图的二次开发,通过从服务器读取位置数据,进行计算然后判断,进而进行位置报警
    2022-06-28 10:32:55下载
    积分:1
  • BaiduMapApi_All_Android_1.3.5
    百度地图Android开发1.3.5版本的所有Api ,可以很方便的帮助大家学习开发百度地图Android版,BaiduMapApi_All_Android_1.3.5
    2022-06-27 18:54:42下载
    积分:1
  • 5.4-SQLite
    Android 编程之数据库 SQLlite学习例子(an example for the learning of Android database)
    2012-06-24 03:44:23下载
    积分:1
  • android 录音 示例源码
    用于上传下载,录音
    2014-04-28下载
    积分:1
  • 简单计算器源代码
    应用背景 JAVA开发的简单计算器源代码.供学习和项目开发借鉴使用.程序都在压缩文件中,已测试成功,.代码结构非常清晰,易懂,功能还是比较强大的! 关键技术简单计算器编写源代码  在Java-ADT上可直接运行  简单运算
    2022-06-02 00:21:27下载
    积分:1
  • 代码实现viewPager fragment多页面如何让取消预加载,并且还有一个自定义模仿今日头条的顶部导航
    代码实现viewPager fragment多页面如何让取消预加载,并且还有一个自定义模仿今日头条的顶部导航
    2022-02-26 08:40:37下载
    积分:1
  • android 下NFC 开发源码
    详细演示手机NFC读取NXP ultraLight卡的读取方法通过此例可以推广到其他各种卡的读取,例如复旦卡等也可以编写出读取当前各种公交卡、地铁卡的读写本例由NXP公司出品,绝对经典
    2022-05-08 05:14:54下载
    积分:1
  • 活动服务
    活动服务应用程序与绑定服务相关并启动服务和也停止服务应用程序的 android 和服务运行无穷大时的背景。
    2023-06-04 06:25:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载