城市列表
1. 在app的gradle里面
com.github.andyoom:citypicker:v1.0.4
2.在项目的build.gradle中添加
maven {url "https://jitpack.io"}
注 :这个必须是15以上
minSdkVersion 15
效果图:
下面上代码
import android.content.Intent; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.TextView; import com.example.city_picker.CityListActivity; public class MainActivity extends AppCompatActivity implements View.OnClickListener { private TextView tv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.textview); tv.setOnClickListener(this); } @Override public void onClick(View v) { switch (v.getId()){ case R.id.textview: CityListActivity.startCityActivityForResult(this); break; } } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (requestCode == CityListActivity.REQUEST_CODE&&resultCode==CityListActivity.RESULT_CODE){ 返回所点击的 String stringExtra = data.getStringExtra(CityListActivity.RESULT_KEY); tv.setText(stringExtra); } } }