2013-04-17 51 views
7

我看到很多例子,在Android應用程序的NumberPicker,DatePicker和TimePicker上有一對向上和向下的箭頭。但是當我使用它時,應用程序不顯示箭頭。Android NumberPicker,DatePicker,TimePicker箭頭丟失

是否有任何技巧可以顯示箭頭?

該SDK API版本17和修訂2.

非常感謝

UPDATE

的代碼非常簡單。

  <DatePicker 
      android:id="@+id/datePicker123" 
      android:layout_width="280dp" 
      android:layout_height="wrap_content" 
      android:calendarViewShown="false" /> 

      <TimePicker 
      android:id="@+id/timePicker123" 
      android:layout_width="280dp" 
      android:layout_height="wrap_content" /> 

      <NumberPicker 
      android:id="@+id/numberPicker123" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" /> 

活動的onCreate

  String[] options = new String[] { "A", "B", "C" } 
      NumberPicker numberPicker123 = (NumberPicker) findViewById(R.id.numberPicker123); 
      numberPicker123.setMinValue(0); 
      numberPicker123.setMaxValue(options.length - 1); 
      numberPicker123.setDisplayedValues(options); 
+0

無論您嘗試過什麼,都可以發佈您的代碼。 – AndiM

+0

代碼被添加到問題中。 – OmniBus

+0

看到這個鏈接..http://stackoverflow.com/questions/523510/is-there-a-view-for-inputing-integers-in-android – AndiM

回答

0

試試這個..

btn.setOnClickListener(new OnClickListener() { 

      public void onClick(View v) { 


       TimePickerDialog tp = new TimePickerDialog(MainActivity.this, 
         maxtime, 0,0, true); 
       tp.show(); 
      } 
}); 

和監聽是..

TimePickerDialog.OnTimeSetListener maxtime = new OnTimeSetListener() { 

     public void onTimeSet(TimePicker view, int hourOfDay, int minute) { 
      // TODO Auto-generated method stub 
      textview.setText("" + hourOfDay + "/" + minute); 
     } 
    }; 

希望工程..

+0

儘管TimePickerDialog沒有在應用程序中使用,你的代碼是測試應用程序。 TimePickerDialog不顯示上下箭頭。 – OmniBus

+0

它顯示了我的案例中的箭頭。我剛剛嘗試過它。它工作正常。如果它不適合您的情況,那麼最好在您的佈局中使用自定義向上和向下箭頭按鈕。 – AndiM

1

如果您想將NumberPicker中的+和 - 更改爲向上和向下箭頭,它看起來不像使用默認NumberPicker類可行,從我在文檔和其他問題中看到的內容看到堆棧溢出回答。

Is it possible to make a horizontal NumberPicker?

Android having NumericUpDown Button?

它看起來並不像你得到了很多在班級的控制,但在第二個問題戴夫·韋伯提供了關於如何獲得來自NumberPicker類的大量信息機器人。隨着來源,我相信你可以改變圖像。

否則,您可以使用數字字段和2個按鈕創建自己的線性佈局。

希望這會有所幫助。