Запустите другое действие (по намерению) на половине экрана

#android #android-layout

#Android #android-макет

Вопрос:

Возможно ли запустить действие (т. Е.. Калькулятор) из моего основного действия, но таким образом, чтобы оно занимало только часть экрана, а не весь экран?

Ответ №1:

Я не думаю, что вы сможете сделать это до фрагментов honeycomb.

Но ничто не мешает вам разобрать ваш калькулятор и сделать его видом для повторного использования.

Комментарии:

1. Фрагменты — это именно то, что я искал, спасибо. Кстати, Android выпустил библиотеку, которая позволяет использовать фрагменты еще в [Android 1.6] (Фрагменты — это именно то, что я искал, спасибо. Кстати, Android выпустил библиотеку, позволяющую создавать фрагменты еще в Android 1.6. ссылка

2. Да, но следите за подводными камнями библиотеки поддержки, некоторые функции реализованы некорректно. Убедитесь, что вы тестируете на старых устройствах и не предполагаете, что все будет работать просто волшебным образом.

3. ActionBarSherlock реализует фрагменты лучше, чем библиотека поддержки.

Ответ №2:

Я бы подумал об использовании tabhost для этого:

http://developer.android.com/resources/tutorials/views/hello-tabwidget.html