您的位置:首页 > 其它

关于一个布局里面显示多个接口里面数据

2016-12-30 13:38 295 查看
各位大牛,我想在一个布局里面展示多个接口里面数据,具体该怎么做呢,响了好多办法都没有解决。请指教  

android代码:

public class OrdersActivity extends AppCompatActivity implements View.OnClickListener {

    @ViewInject(R.id.myoreder_back)

    ImageView myOrderBack;

    @ViewInject(R.id.order_all)

    TextView orderAll;

    @ViewInject(R.id.oreder_willpay)

    TextView orderWillpay;

    @ViewInject(R.id.order_willsend)

    TextView orderWillsend;

    @ViewInject(R.id.oreder_willreceive)

    TextView orderWillReceiver;

    @ViewInject(R.id.order_willevaluate)

    TextView orderWillevaluate;

    @ViewInject(R.id.myorder_listview)

    ListView listView;

    @ViewInject(R.id.btn_logistic)

    Button btnLoginstic;

    @ViewInject(R.id.btn_conform)

    Button btnConfirm;

    Context context;

    ArrayList<OrdersDetailsBean>ordersDetailsBeanArrayList=new ArrayList<OrdersDetailsBean>();

    ArrayList<OrderMessageBean> orderMessageBeenArrayList=new ArrayList<OrderMessageBean>();

    ArrayList<HomeGoodsInfoBean> homeGoodsInfoBeenArrayList=new ArrayList<HomeGoodsInfoBean>();

    GoodsItemAdapter1 goodsItemAdapter;

    OrderAdapter orderAdapter;

    OrderImageAdapeter orderImageAdapeter;

    OrderMessageBean goods = new OrderMessageBean();

    /**

     * ATTENTION: This was auto-generated to implement the App Indexing API.

     * See https://g.co/AppIndexing/AndroidStudio for more information.

     */

    private GoogleApiClient client;

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.myorder_detail);

        ViewUtils.inject(this);

        client = new GoogleApiClient.Builder(this).addApi(AppIndex.API).build();

        initAdapter();

    }

    public void initAdapter() {

        goodsItemAdapter = new GoodsItemAdapter1(context, ordersDetailsBeanArrayList);

        orderAdapter=new OrderAdapter(context,orderMessageBeenArrayList);

        orderImageAdapeter=new OrderImageAdapeter(context,homeGoodsInfoBeenArrayList);

        listView.setAdapter(goodsItemAdapter);

        listView.setAdapter(orderAdapter);

        listView.setAdapter(orderImageAdapeter);

        goodsItemAdapter.notifyDataSetChanged();

        orderAdapter.notifyDataSetChanged();

        orderImageAdapeter.notifyDataSetChanged();

    }

    @Override

    public void onClick(View view) {

        switch (view.getId()) {

            case R.id.myoreder_back:

                finish();

                break;

            case R.id.order_all:

                loadAllOrder();

                break;

            case R.id.oreder_willpay:

            loadWillPay();

                break;

            case R.id.order_willsend:

                loadWillSend();

                break;

            case R.id.oreder_willreceive:

                loadWillReceive();

                break;

            case R.id.order_willevaluate:

                loadWillEvaluate();

                break;

            case R.id.btn_logistic:

            Intent intent=new Intent();

                break;

            case R.id.btn_conform:

                confirmReceiver();

                break;

        }

    }

以上是个人设想部分代码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐