0
我试图夸大在活动自定义视图onCreateView无法膨胀活动中的自定义视图?
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View rootView = inflater.inflate(R.layout.mylayout, null);
TextView text = (TextView)rootView.findViewById(R.id.text_view);
text.setText("Hello World");
return rootView;
我得到堆栈溢出错误
你可能不需要重写'Activity'的onCreateView()方法。在'onCreate()'中扩充自定义的'View',并将其设置为内容'View',或将其添加到您设置为内容的布局中的'ViewGroup'。 –
@MikeM。我确信并且知道它是这样工作的,但仍然不明白这种方法有什么问题? –
'Activity's'onCreateView()'方法不像'Fragment',你不能像在'Fragment'中那样使用它。查看该方法描述的文档。只需在'onCreate()'中做通货膨胀。 –