Android с кнопкой NumericUpDown?
Я попытался найти кнопку NumericUpDown в Android, но не удалось. Знаете ли вы, что контроллер вызывается в Android? Пожалуйста, дайте мне знать!
<?xml version="1.0" encoding="utf-8"?>
<!--
main.xml
7/22 2010
-->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<GridView
android:id="@+id/GridView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:numColumns="3"
android:verticalSpacing="10dp"
android:horizontalSpacing="10dp"
android:columnWidth="90dp"
android:stretchMode="columnWidth"
android:gravity="center"
android:background="@color/white"
>
</GridView>
<ButtonUpDown>
<!-- The real name is??? -->
</ButtonUpDown>
</LinearLayout>
Thanx для вашего времени
Изменить:
Контроллер выглядит так:
Число вниз http://www.skogberg.eu/img/numUpDown.png
Ответы
Ответ 1
Вид, который вы видите на скриншоте, выглядит как com.android.iternal.widget.NumberPicker
, который используется некоторыми стандартными компонентами, такими как DatePicker
.
К сожалению, этот компонент не предназначен для общего пользования - следовательно, internal
в имени пакета. Есть некоторые трюки, которые вы можете использовать для доступа к ним, но я бы рекомендовал не обращаться к ним напрямую. Поскольку это код "private", разработчики API не будут беспокоиться о внешней совместимости в разных версиях Android, поэтому, даже если вы можете заставить его работать сейчас, это, вероятно, вызовет ваши проблемы в будущем.
Лучше всего получить код для NumberPicker
из общедоступного репозитория Google Android и вырезать и вставить его в свой собственный класса для создания виджета Number Picker.
Или, если вы не хотели этого делать самостоятельно, работа по извлечению NumberPicker
из источника уже была сделана и размещена на веб-сайте для загрузки и использования.
Ответ 2
Он доступен в SDK, поскольку API 11 - http://developer.android.com/reference/android/widget/NumberPicker.html
Ответ 3
Это старый вопрос, но я отправлю его, если кто-то еще найдет это сообщение:
Как уже упоминалось, NumberPicker
является внутренним, а не общедоступным. Самый безопасный способ использовать его для копирования исходного кода из источника android. Кто-то уже сделал это и разместил здесь:
http://www.quietlycoding.com/?p=5
Также см. этот для обсуждения на ту же тему.
Ответ 4
Поиск сборщик андроидов показал несколько хороших результатов, особенно этот поток, который предполагает, что com.android.internal.widget.NumberPicker
- это то, что используется виджетами выбора даты. В потоке есть несколько советов по использованию/эмуляции.
Ответ 5
<android.widget.NumberPicker
android:id="@+id/numberPicker1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
</android.widget.NumberPicker>