Проблема расширения и импорта - Android - PullRequest
0 голосов
/ 15 июля 2011

Вот сделка: мне нужно расширить два разных класса в Android. Пример: В MainActivity.class мне нужно расширить первую TabActivity, чтобы использовать вкладки и getTabHost (); и в том же классе мне нужно расширить, например, ListActivity или что-то еще ... Как я могу это сделать? Может быть, мой вопрос немного глуп, но ... В любом случае, спасибо!

Ответы [ 2 ]

2 голосов
/ 15 июля 2011

Вы можете расширить либо TabActivity, либо ListActivity в своей основной Деятельности. Вы не можете расширить все два вместе, потому что java не поддерживает множественное наследование. После расширения любого создайте ссылку на другого для использования в вашей активности.

1 голос
/ 15 июля 2011

Ваш MainActivity не должен расширять TabActivity и ListActivity одновременно.

Только MainActivity необходимо расширить TabActivity, и вы можете использовать другой Activity, который расширяет ListActivity в качестве содержимого одной или нескольких вкладок.

Вот действительно хорошая официальная документация с примером того, о чем я говорю: http://developer.android.com/resources/tutorials/views/hello-tabwidget.html

...