在根目录下build中加入
maven { url "https://jitpack.io" }
如:
allprojects {
repositories {
jcenter()
maven { url "https://jitpack.io" }
}
}
需要导包:
compile 'com.github.yekh:CityPicker:v1.0.1'
布局文件:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.andy.chengshiliebiao.MainActivity"> <Button android:id="@+id/but" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Hello World!" /></RelativeLayout>
MainActivity方法里的代码:
public class MainActivity extends AppCompatActivity {
private Button but;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
but=(Button)findViewById(R.id.but);
but.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== CityListActivity.REQUEST_CODE&&resultCode==CityListActivity.RESULT_CODE){
String city = data.getStringExtra(CityListActivity.RESULT_KEY);
but.setText(city);
}
}
}