如何在活动扩展片段中以编程方式添加linearLayout元素?
我尝试添加视图,但只有在活动扩展Activity时才有效。有没有其他方法可以使它在活动中扩展Fragment?
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.news_screen, container, false);
LinearLayout myRoot = (LinearLayout) v.findViewById(R.id.my_root);
LinearLayout a = new LinearLayout(this);
a.setOrientation(LinearLayout.HORIZONTAL);
a.addView(view1);
a.addView(view2);
a.addView(view3);
myRoot.addView(a);
return v;
}
。中有错误。
LinearLayout a = new LinearLayout(this);
in(this)
答案 0 :(得分:2)
用getActivity()代替'这个' 尝试一次也许它会帮助你
谢谢..