Где поставить кнопку «Готово» перед Honeycomb

У меня есть приложение с различными экранами, где пользователь настраивает данные, а затем нажимает «Готово» для подтверждения. В Honeycomb вверху у меня есть кнопка ActionBar для подтверждения, но ее нет в Gingerbread и т. Д. Есть ли у кого-нибудь какие-либо предложения по простому способу реализации кнопки «Готово» / какой типичный пользовательский интерфейс для этого?

Я не могу использовать кнопку «Готово» на клавиатуре, так как это многострочные правки, которые должны показывать клавишу ввода там, где в противном случае была бы кнопка «Готово».

Я бы предпочел не добавлять накладные расходы на ActionBarSherlock, если есть более простой способ.


person andygeers    schedule 23.02.2014    source источник
comment
stackoverflow.com/questions/6646169/actionbar-pre-honeycomb   -  person Skynet    schedule 23.02.2014
comment
Да, я знаю об ActionBarSherlock и т. д. Думаю, мой вопрос: что бы сделало фактическое приложение до Honeycomb?   -  person andygeers    schedule 23.02.2014


Ответы (1)


Вы должны попробовать ActionBarActivity, который делает панель действий доступной на устройствах до API 7. В этом руководстве рассказывается, как использовать панель действий (up API 7) .

person penkzhou    schedule 23.02.2014
comment
Я приму этот ответ, так как вы убедили меня сдаться и использовать ActionBarSherlock. Я проверил этот Google, но мне нужен API v6, а не 7 (и я все равно не смог заставить его работать) - person andygeers; 25.02.2014
comment
Спасибо. На мой взгляд, телефон, использующий API v6, очень редок, и код Google может сделать приложение более плавным. - person penkzhou; 25.02.2014