如何以实用方式生成视图以显示新添加的视图显示在最后显示在android中的第一个和之前添加的视图中。

时间:2015-11-11 11:15:45

标签: android android-layout android-linearlayout programmatically-created

我有一个按钮。如果我单击按钮,则视图已添加了编程。因此视图已创建。但我想要一些有一些订单的解决方案。

一旦如果我单击按钮,则视图已相应添加。但我希望显示新添加的视图显示在第一个和之前添加的视图中。

btn_add.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                      addRow();
            }
        });



private void addRow(){

   View hiddenInfo = getActivity().getLayoutInflater().inflate(R.layout.layout_order_detail, main_layout, false);
    main_layout.addView(hiddenInfo);
    }

1 个答案:

答案 0 :(得分:1)

只需为新行指定零索引:

main_layout.addView(hiddenInfo, 0);