ANDROID Studio:动态添加视图

时间:2014-02-16 04:22:58

标签: android

我正在尝试将PieChart(我自己的类)添加到现有的linearLayout

    @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container,
                Bundle savedInstanceState)
        {
            View rootView = inflater.inflate(R.layout.fragment_available_option, container, false);

            LinearLayout linearLayoutHorizontalContainerForPieChart =
                 (LinearLayout)rootView.findViewById(R.id.linerLayoutHorizontalContainerForPieChart);
            linearLayoutHorizontalContainerForPieChart.addView(new PieChart(container));

            return rootView;
        }

从我在网上看到的所有例子看来,它应该在onCreateView方法中完成。 BUt它给了我一个错误,表明“'this'不能从静态对象中引用”。

那么,我在哪里进行这种动态添加新对象和现有对象的初始化?

1 个答案:

答案 0 :(得分:0)

我意识到我正在尝试将其添加到OnCreateView而不是活动的onCreate。

我的傻瓜。