自定义的View放到ScrollView后不能显示,为什么?
代码如下: 一个自定义的TemplateBackView 放到了 ScrollView里。public class TemplateBackView extends View {
public TemplateBackView(Context context) {
super(context);
setBackgroundColor(Color.BLUE);
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
}
}
//TestFragment
public class TestFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
ScrollView scroller = new ScrollView(getActivity());
TemplateBackView backView=new TemplateBackView(this.getActivity());
scroller.addView(backView); //放入自定义的View
return scroller;
}
}
如果不是自定义的View,而是其它的如TextView,显示正常
--------------------编程问答-------------------- 设置View大小 --------------------编程问答--------------------
UP
补充:移动开发 , Android