我有api响应代码有20个数据,其中10个数据显示在一个layout1中,5个数据需要在layout1中使用下一个按钮单击显示在另一个layout2中,5个数据需要使用下一个按钮显示在另一个layout3中。这些都需要在单一活动中发生。
我是android的新手,请告诉功能或有用的链接。
答案 0 :(得分:0)
您可以使用响应的Model Class来存储数据。然后用户ViewPager OR Fragments在一个活动中显示数据。
以下是带有演示响应的Model Class示例:
{
"businesses": [
{
"id": "yelp-tropisueno",
"name" : "Tropisueno",
"display_phone": "+1-415-908-3801",
"image_url": "http://s3-media2.ak.yelpcdn.com/bphoto/7DIHu8a0AHhw-BffrDIxPA/ms.jpg"
}
]
}
模型类代码:
public class Business {
private String id;
private String name;
private String phone;
private String imageUrl;
public String getName() {
return this.name;
}
public String getPhone() {
return this.phone;
}
public String getImageUrl() {
return this.imageUrl;
}
}
以下是可以帮助您的链接:
http://pojo.sodhanalibrary.com/Convert
https://developer.android.com/guide/components/fragments.html
https://developer.android.com/training/animation/screen-slide.html