2012-08-03 47 views
15

enter image description hereNumara seçici

Ben robot üzerinde numarası seçici iletişim bu tür başarmak için nasıl bir öğretici veya örnek bulabileceği

bilen var mı? Ben her şeyi googled ama sadece özel resimler vb. Ile kendi düğmelerinizi oluşturmak zorunda örnekleri bulmak başardı. Bu basit bir şekilde yapılabilir mi?

Tüm bulabildiğim şey şu idi: http://www.quietlycoding.com/?p=5 ama bana yardımcı olmaz.

+3

Bu güzel ve güzel bir soruydu, neden kapattıklarını bilmiyorum. Her neyse, işte bulduğum en iyi çözüm: http://www.lukehorvat.com/blog/android-numberpickerdialogpreference/ – dazito

cevap

13

API seviyesini 11 veya daha hedefliyorsanız, sen NumberPicker

kullanabilirsiniz:

istediğiniz gibi dizayn etmesi yolu gibi o onlardan biri özel iletişim oluşturmak ve gömmek için olduğunu

Daha önceki API seviyelerini hedefliyorsanız, kendi Numune Numaranızı yazmanız veya bir üçüncü parti kütüphanesinden birini kullanmanız gerekecektir.

Here güzel bir video öğreticisidir.

İyi şanslar!

+1

API düzey 11 NumberPicker'da fazla öğretici veya örnek yok gibi görünüyor mu, yoksa yanlış yerlerde mi araştırıyorum? –

+0

Bu linkten kırık şimdi –

+0

cevabı güncelledim daha güncel bir video eğitimi ile güncelledim. – Zambotron

7

Bu konuda yapabileceğiniz en kolay yol, default Android NumberPicker kullanmaktır.

LayoutInflater inflater = (LayoutInflater) 
    getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View npView = inflater.inflate(R.layout.number_picker_dialog_layout, null); 
    return new AlertDialog.Builder(this) 
     .setTitle("Text Size:") 
     .setView(npView) 
     .setPositiveButton(R.string.dialog_ok, 
      new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

       } 
      }) 
      .setNegativeButton(R.string.dialog_cancel, 
       new DialogInterface.OnClickListener() { 
        public void onClick(DialogInterface dialog, int whichButton) { 
        } 
       }) 
      .create(); 
+8

Yeni gelenler için: 'R.layout.number_picker_dialog_layout', sayı seçici etiketli bir android xml dosyasıdır. Kendinizi oluşturmak zorunda olduğunuz kök eleman. – OneWorld

+4

Android Studio'da "R.layout.number_picker_dialog_layout" için XML dosyasını oluşturmak için biraz daha ayrıntılı adımlar: 'layout' dizininize sağ tıklayın (sol taraf Proje bölmesi). 'Yeni' seçeneğini seçin. Yerleşim Kaynak Dosyasını seçin. İletişim kutusunda, Dosya adı alanına 'number_picker_dialog_layout' yazın. 'Kök Element' alanında 'NumberPicker 'yazın. Bitti :) – gsinha