本文实例为大家分享了Android城市列表简单用法,供大家参考,具体内容如下

步骤:
1. 在app的gradle里面添加依赖:
com.github.andyoom:citypicker:v1.0.4
2.在项目的build.gradle中添加
maven {url "https://jitpack.io"}
开始写代码:
xml布局:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" tools:context="com.bwei.czx.czx.MainActivity">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="更换城市"
android:id="@+id/btn"/>
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="30sp"
android:id="@+id/name"/>
</LinearLayout>
MainActivity代码:
package com.bwei.czx.czx;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.example.city_picker.CityListActivity;
public class MainActivity extends AppCompatActivity {
private TextView tv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button) findViewById(R.id.btn);
tv = (TextView) findViewById(R.id.name);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CityListActivity.startCityActivityForResult(MainActivity.this);
}
});
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 101&& resultCode ==102){
String city = data.getStringExtra("city");
tv.setText(city);
}
}
}
在模拟器中实现效果:
点击Button会出现
返回会把城市名称回传回来,这就实现了一个简单的城市列表!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# Android
# 城市列表
# Android实现联动下拉框 下拉列表spinner的实例代码
# android二级listview列表实现代码
# android 支持的语言列表(汇总)
# Android uses-permission权限列表中文注释版
# Android通过LIstView显示文件列表的两种方法介绍
# Android ExpandableListView展开列表控件使用实例
# Android实现获取应用程序相关信息列表的方法
# android开发教程之使用listview显示qq联系人列表
# Android用ListView显示SDCard文件列表的小例子
# Android实现带列表的地图POI周边搜索功能
# 这就
# 会把
# 大家分享
# 具体内容
# 大家多多
# 回传
# 实现了
# 器中
# res
# apk
# schemas
# orientation
# vertical
# auto
# LinearLayout
# gt
# utf
# http
相关文章:
建站之星CMS五站合一模板配置与SEO优化指南
青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
已有域名和空间,如何快速搭建网站?
PHP 500报错的快速解决方法
建站之星导航菜单设置与功能模块配置全攻略
临沂网站制作公司有哪些,临沂第四中学官网?
如何批量查询域名的建站时间记录?
香港服务器部署网站为何提示未备案?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
如何快速搭建个人网站并优化SEO?
沈阳制作网站公司排名,沈阳装饰协会官方网站?
上海网站制作开发公司,上海买房比较好的网站有哪些?
建站之星如何取消后台验证码生成?
如何通过VPS搭建网站快速盈利?
网站制作需要会哪些技术,建立一个网站要花费多少?
成都网站制作报价公司,成都工业用气开户费用?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
网站制作与设计教程,如何制作一个企业网站,建设网站的基本步骤有哪些?
如何获取免费开源的自助建站系统源码?
黑客入侵网站服务器的常见手法有哪些?
制作农业网站的软件,比较好的农业网站推荐一下?
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
常州自助建站工具推荐:低成本搭建与模板选择技巧
如何在云主机上快速搭建多站点网站?
音响网站制作视频教程,隆霸音响官方网站?
淘宝制作网站有哪些,淘宝网官网主页?
建站主机与服务器功能差异如何区分?
网站制作公司排行榜,四大门户网站排名?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
如何做静态网页,sublimetext3.0制作静态网页?
视频网站制作教程,怎么样制作优酷网的小视频?
高防服务器租用指南:配置选择与快速部署攻略
C++时间戳转换成日期时间的步骤和示例代码
如何快速搭建高效香港服务器网站?
如何用5美元大硬盘VPS安全高效搭建个人网站?
智能起名网站制作软件有哪些,制作logo的软件?
建站之星如何开启自定义404页面避免用户流失?
如何在IIS7上新建站点并设置安全权限?
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析
如何在IIS管理器中快速创建并配置网站?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
如何用好域名打造高点击率的自主建站?
实例解析Array和String方法
Java解压缩zip - 解压缩多个文件或文件夹实例
建站主机选择指南:服务器配置与SEO优化实战技巧
*请认真填写需求信息,我们会在24小时内与您取得联系。