2011-07-15 88 views
0

這是處理:我需要在Android中擴展兩個不同的類。 一個例子: 在MainActivity.class中,我需要擴展第一個TabActivity以使用選項卡和getTabHost();並在同一類我需要擴展例如ListActivity或其他東西...我該怎麼做?也許我的問題是有點愚蠢,但... 謝謝!擴展和導入問題 - Android

回答

1

您的MainActivity不需要同時擴展TabActivityListActivity

只有MainActivity需要延續TabActivity,你可以使用不同的Activity延伸ListActivity爲一個或多個選項卡的內容。

這裏是有我說的什麼一個例子,真正的好官方文檔:http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

+0

我還是不明白你在說什麼about.In是主類,我創建了tabs.The內容Tab1是Colllection.class,在這個類中我有MainActivity中的主選項卡和Collection.class中的輔助選項卡。我想在Collection.class的輔助選項卡上添加一個listview,但是我無法弄清楚如何編寫代碼 – hardartcore

+0

如果我理解正確,那麼您希望將選項卡放在頂部,ListView就在下面,然後是更多選項卡? –

+0

http://i304.photobucket.com/albums/nn170/damcrew/Capture-2.png 這裏是我的應用程序的快捷方式的鏈接...所以我需要建立一個listviw而不是那個按鈕moto gp和其他一切需要保持不變。底部的tabbar是MainActivity中的主要欄,次欄是推薦的欄等。 – hardartcore

2

您可以在主Activity中擴展TabActivity或ListActivity。由於java不支持多重繼承,因此無法將兩者全部擴展到一起。擴展任何一個後,創建另一個的引用以用於您的活動。