Подтвердить что ты не робот

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

4b9b3361

Ответ 1

Вид, который вы видите на скриншоте, выглядит как com.android.iternal.widget.NumberPicker, который используется некоторыми стандартными компонентами, такими как DatePicker.

К сожалению, этот компонент не предназначен для общего пользования - следовательно, internal в имени пакета. Есть некоторые трюки, которые вы можете использовать для доступа к ним, но я бы рекомендовал не обращаться к ним напрямую. Поскольку это код "private", разработчики API не будут беспокоиться о внешней совместимости в разных версиях Android, поэтому, даже если вы можете заставить его работать сейчас, это, вероятно, вызовет ваши проблемы в будущем.

Лучше всего получить код для NumberPicker из общедоступного репозитория Google Android и вырезать и вставить его в свой собственный класса для создания виджета Number Picker.

Или, если вы не хотели этого делать самостоятельно, работа по извлечению NumberPicker из источника уже была сделана и размещена на веб-сайте для загрузки и использования.

Ответ 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>