动态布局上的导航抽屉

时间:2014-12-29 10:16:54

标签: android

我已根据JSON响应决定了我的布局,并在运行时制作了一个没有任何xml的布局。我只是拿一个Activity并调用一个api给我json数组,在此基础上我制作我的布局。我没有问题,但现在我想附加一个导航抽屉与此活动。我在之前的Activity中使用了导航抽屉,将它们分段,但在这种情况下,我不知道如何将我的活动转换为片段,因为在导航抽屉中我们需要片段而不是活动。

我只是不知道如何将这个动态ui转换为片段

View rootView = inflater.inflate(R.layout.`dashboard`,container, false);  

我应该用什么来代替仪表板,因为我没有针对该特定活动的xml ..

1 个答案:

答案 0 :(得分:0)

我是这样做的:

public class BaseFragment extends Fragment {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        ScrollView scrollView = new ScrollView(getActivity());
        View view = //view from JSON
        scrollView.addView(view);
        return scrollView;
    }
}
导航抽屉处理程序中的

getFragmentManager().beginTransaction().replace(R.id.content_frame, new BaseFragment()).commit();