Android实现二级联动
16lz
2021-01-23
Android实现二级联动,二级联动是非常常见实用的功能,用的比较多的就是地址选择了,今天就给大家讲讲如何实现:
效果图:
布局文件:
<?xml version="1.0" encoding="utf-8"?>
java代码:
package com.example.testandroid_0610;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.AutoCompleteTextView;import android.widget.MultiAutoCompleteTextView;import android.widget.SimpleAdapter;import android.widget.Spinner;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class MainActivity extends AppCompatActivity { private Spinner s_main_spinner; private Spinner s_main_spinnerTwo; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获取控件 s_main_spinner = (Spinner) findViewById(R.id.s_main_spinner); s_main_spinnerTwo = (Spinner) findViewById(R.id.s_main_spinnerTwo); //设置省份 final String provinces[]={"湖南省","河南省","海南省"}; //给省份设置图标 int images[]={R.mipmap.bird,R.mipmap.cat,R.mipmap.chicken}; //添加市 final Map citys=new HashMap(); citys.put("湖南省",new String[]{"长沙市","衡阳市","益阳市"}); citys.put("河南省",new String[]{"郑州市","许昌市","周口市"}); citys.put("海南省",new String[]{"海口市","三亚市","文昌市"}); //将图标添加进集合 List
代码非常简单,希望对大家有帮助。
更多相关文章
- Android最简单的使用数组的适配器Adapter
- Android之自定义适配器
- android 适配器Adpter的使用总结 之 CursorAdpter
- Android 绘制中国地图及热点省份分布
- android listview继承BaseAdapter,自定义的适配器,getView方法执
- Android中ListView以及数组适配器(ArrayAdapter)的使用
- Android 网格视图(GirdView)简易适配器的使用
- Android回顾--(九) ListView和自定义适配器
- Android中的适配器(Adapter)