今天无聊的时候在做list view多条目加载,整了老半天再出来,所以今天把他总结一下发出来,希望给那些初学者一些便利,话不多说,先来看一下效果
本人只加载了两种条目,其实可以记载很多,但是由于本人懒所以就加载了两条,来看一下代码吧
package com.example.week3demo;
import android.os.Bundle;
import android.os.Handler;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.widget.ListView;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;
public class Main3Activity extends AppCompatActivity {
List<Bean.SongListBean> list=new ArrayList<>();
private Request request;
Bean bean;
String url="http://tingapi.ting.baidu.com/v1/restserver/ting?method=baidu.ting.billboard.billList&type=1&size=10&offset=0";
private Handler handler = new Handler();
ListView listview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
listview= (ListView) findViewById(R.id.listview);
initData();
}
private void initData()