对不起,我这次重新创建我的帖子和PLZ只是回答如果你知道或有一个关于答案的想法,我厌倦了人们回答“为什么你这样做?”或者“Omg你不了解Android?”。在课堂上显示ListView
在我的MainActivity(扩展活动),我想调用我的类ListDataView(扩展视图),它显示一个ListView。
可能吗?不要问我为什么要这样做,只是回答是或否为什么PLZ。
TY
PS:SRY为我的行为,但真的累了有关该社区一些无用的家伙。
对不起,我这次重新创建我的帖子和PLZ只是回答如果你知道或有一个关于答案的想法,我厌倦了人们回答“为什么你这样做?”或者“Omg你不了解Android?”。在课堂上显示ListView
在我的MainActivity(扩展活动),我想调用我的类ListDataView(扩展视图),它显示一个ListView。
可能吗?不要问我为什么要这样做,只是回答是或否为什么PLZ。
TY
PS:SRY为我的行为,但真的累了有关该社区一些无用的家伙。
你真的想要什么?
在你的mainView中显示ListDataView:你应该检查我认为你确实想要做的片段。 https://stackoverflow.com/questions/5710573/need-a-fragments-example
添加按钮(例如)转到另一个视图:使用新视图创建一个新活动并执行一个意图。 http://www.vogella.com/articles/AndroidIntent/article.html
希望它能帮助你。
是的,我需要1,我发现类解决方案: In MainActivity: ListDataView listDataView = new ListDataView(this); \t \t \t \t setContentView(listDataView.getListView()); 而在ListDataView中,我从适配器创建我的ListView并返回我的ListView。 这是行得通的,但我无法控制行上的行为-.- 我忘了Fragment,这也在工作,我可以控制自己的行为,我会以这种方式继续。 TY费尔南多,伟大而快速的回答;) – Aximem 2013-02-14 11:14:37
不客气! :) – 2013-02-14 11:19:50
所以你有一个Activity
和一个名为ListDataView
的视图类,它显示数据列表。并且您想将ListDataView
设置为您活动的视图。如果我的理解是不正确的,请大家指正..
您可以创建ListDataView
类的对象,并使用setContentView
()方法,如下面的代码设置的对象为Activity
的观点:
@Override
protected void onCreate(Bundle savedInstanceState) {
ListDataView view = new ListDataView(this);
//may be some initialization of the ListDataView
setContentView(view)
}
这就是它,TY Praful,它的工作原理,但我无法控制行上的行为。无论如何感谢费尔南多我记得有关碎片,我会继续这样。 TY;) – Aximem 2013-02-14 11:17:59
张贴代码.. – user370305 2013-02-14 10:25:46