對不起,我這次重新創建我的帖子和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