Я использую retrofit для запроса данных JSON с моего сайта. Вот onCreate()
метод из моего MainActivity
класса:Заполняющий фрагмент данными JSON
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RestAdapter restAdapter = new RestAdapter.Builder()
.setEndpoint(BASE_URL)
.build();
ApiEndpointInterface apiService = restAdapter.create(ApiEndpointInterface.class);
apiService.getFeed(9, new Callback<Post>() {
@Override
public void success(Post post, Response response) {
// do something
}
@Override
public void failure(RetrofitError retrofitError) {
retrofitError.printStackTrace();
}
});
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
// Initialize the ViewPager and set an adapter
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(new PagerAdapter(getSupportFragmentManager()));
// Bind the tabs to the ViewPager
PagerSlidingTabStrip tabs = (PagerSlidingTabStrip) findViewById(R.id.tabs);
tabs.setViewPager(pager);
}
Ответ JSON выглядит следующим образом:
[
{
"id":"1",
"user_id":"1",
... more data ...
},
{
"id":"2",
"user_id":"1",
... more data ...
},
... etc ...
]
Я хочу, чтобы создать список внутри фрагмента, где каждый элемент списка заполняется данными из возвращенный JSON.
Как создать шаблон списка, а затем заполнить его данными?
Я бы рекомендовал взглянуть на реализацию recyclerview. Это похоже на то, что вы пытаетесь сделать. – poss
это не сообщение, это список сообщений – njzk2