В моем интерфейсе постоянно отображаются два числа. Мне нужно, чтобы пользователь мог указать эти цифры. В настольном приложении я просто использую 2 спин-кнопки и могу их побить (наверное). Однако в Android есть проблемы с этим (я нацеливаюсь на планшеты на базе Android 3).
Прежде всего, я попробовал виджет NumberPicker, но он просто не показывает себя правильно (я задал вопрос об этом , но пока ответа нет).
Затем я попробовал несколько сторонних реализаций сборщиков номеров, которые можно найти в Интернете, но по разным причинам ни одна из них не понравилась. Некоторые из них слишком велики, чтобы уместить боковую панель, в которую я втискиваю элементы управления, некоторые просто уродливы (и, вероятно, слишком малы), и все они автоматически захватывают фокус ввода, заставляя клавиатуру отображаться каждый раз, когда я открываю эту боковую панель ,
Есть еще один вариант - показывать только не редактируемую метку с номером на панели и показывать всплывающее окно с некоторыми номерами. Помимо того, что я не знаю, как реализовать такое всплывающее окно (просто учиться), как мне украсить ярлык, чтобы пользователь понял, что он может нажать на него, чтобы отредактировать?
Может быть, есть лучшие решения для этой проблемы? Я взглянул на некоторые приложения из Google Market, и все они, кажется, используют либо огромные NumberPickers в центре экрана (и мне нужно как можно большую часть экрана, чтобы очистить), либо всплывающее окно с теми же огромными Numberpickers, которые я надеваю особенно не нравится.
Можете ли вы предложить что-нибудь еще? Заранее спасибо!