//定义一个String集合
private List<String> str = new ArrayList<>();
String url = "http://api.expoon.com/AppNews/getNewsList/type/1/p/1";
private void initDate() {
new AsyncTask<String, Void, String>() {
@Override
protected String doInBackground(String... strings) {
String data = GetURL.getData(url);
return data;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Gson gson = new Gson();
Bean_LunBo json = gson.fromJson(s, Bean_LunBo.class);
List<Bean_LunBo.DataBean> beans = json.getData();
for (int i = 0; i < beans.size(); i++) {
String pic_url = beans.get(i).getPic_url();
str.add(pic_url);
}
banner.setImageLoader(new MyBanner());
banner.setImages(str);
//设置文字 banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE); mListTitle = new ArrayList<>(); mListTitle.add("日落风景图"); mListTitle.add("丽云天鹅湖"); mListTitle.add("荷兰小风车"); mListTitle.add("满地小野花"); mListTitle.add("乡间的小路"); banner.setBannerTitles(mListTitle); banner.start(); } }.execute(); }