下面这行是什么意思
context.setContentView(mCardScrollView);
其中上下文是常规 Activity (不是 listActivity)
mCardScrollView = new CardScrollView(context);
ExampleCardScrollAdapter adapter = new ExampleCardScrollAdapter();
mCardScrollView.setAdapter(adapter);
mCardScrollView.activate();
context.setContentView(mCardScrollView);
我习惯将 xml 布局传递给 setContentView,不是吗?
最佳答案
API 中定义了 3 个 setContentView(...)
方法:
setContentView(int layoutResID)
这是最常用的一种。它采用 XML 布局文件 idsetContentView(View view)
采用View
。在您的情况下,它是CardScrollView
对象setContentView (View view, ViewGroup.LayoutParams params)
与 2 相同,但也接受布局参数。
您可以在Activity documentation中阅读有关它们的更多信息。
关于java - setContentView 可以获取 xml 布局以外的输入吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21240882/