如何在单个xml文件中包含多个布局并在单个活动中使用

时间:2017-06-09 04:22:29

标签: android android-activity

我有api响应代码有20个数据,其中10个数据显示在一个layout1中,5个数据需要在layout1中使用下一个按钮单击显示在另一个layout2中,5个数据需要使用下一个按钮显示在另一个layout3中。这些都需要在单一活动中发生。

我是android的新手,请告诉功能或有用的链接。

1 个答案:

答案 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