2013-02-14 87 views
1

对不起,我这次重新创建我的帖子和PLZ只是回答如果你知道或有一个关于答案的想法,我厌倦了人们回答“为什么你这样做?”或者“Omg你不了解Android?”。在课堂上显示ListView

在我的MainActivity(扩展活动),我想调用我的类ListDataView(扩展视图),它显示一个ListView。

可能吗?不要问我为什么要这样做,只是回答是或否为什么PLZ。

TY

PS:SRY为我的行为,但真的累了有关该社区一些无用的家伙。

+0

张贴代码.. – user370305 2013-02-14 10:25:46

回答

0

你真的想要什么?

  1. 在你的mainView中显示ListDataView:你应该检查我认为你确实想要做的片段。 https://stackoverflow.com/questions/5710573/need-a-fragments-example

  2. 添加按钮(例如)转到另一个视图:使用新视图创建一个新活动并执行一个意图。 http://www.vogella.com/articles/AndroidIntent/article.html

希望它能帮助你。

+0

是的,我需要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

+0

不客气! :) – 2013-02-14 11:19:50

0

所以你有一个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) 
     } 
+0

这就是它,TY Praful,它的工作原理,但我无法控制行上的行为。无论如何感谢费尔南多我记得有关碎片,我会继续这样。 TY;) – Aximem 2013-02-14 11:17:59