2010-07-22 14 views
12

मैंने एंड्रॉइड में न्यूमेरिक अपडाउन बटन खोजने का प्रयास किया है, लेकिन असफल रहा। क्या आप जानते हैं कि एंड्रॉइड में नियंत्रक क्या कहलाता है - कृपया मुझे बताएं! आपके समय के लिएएंड्रॉइड न्यूमेरिक अपडाउन बटन है?

<?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 संपादित करें:

नियंत्रक इस तरह दिखता है: Numeric up down http://www.skogberg.eu/img/numUpDown.png

उत्तर

21

आपके स्क्रीनशॉट पर आपके पास जो दृश्य है वह com.android.iternal.widget.NumberPicker पसंद करता है जिसका उपयोग DatePicker जैसे कुछ मानक घटकों द्वारा किया जाता है।

दुर्भाग्य से, यह घटक सार्वजनिक उपयोग के लिए नहीं है - इसलिए पैकेज नाम में internalsome tricks you can use to get to it हैं, लेकिन मैं इसे सीधे एक्सेस करने के खिलाफ अनुशंसा करता हूं। चूंकि यह "निजी" कोड है, इसलिए एपीआई रखरखाव एंड्रॉइड के विभिन्न संस्करणों में बाहरी संगतता के बारे में चिंता करने की ज़रूरत नहीं है, इसलिए यदि आप इसे अभी भी काम कर सकते हैं तो भी यह भविष्य में आपकी समस्याओं का कारण बन जाएगा।

आपकी सर्वश्रेष्ठ शर्त get the code for NumberPicker from the public Android source repository पर है और अपना नंबर पिकर विजेट बनाने के लिए इसे अपनी कक्षा में काटकर पेस्ट करें।

या यदि आप इसे स्वयं नहीं करना चाहते हैं, the work to pull NumberPicker from the source has already been done and posted on a website for you to download and use

+2

किसी को भी एंड्रॉयड टीम के लिए एक पैच प्रस्तुत है इस आधिकारिक तौर पर अभी तक करना है? यदि नहीं, तो किसी को भी ऐसा करना चाहिए, इसलिए भविष्य के डेवलपर्स को यह प्रश्न पूछना नहीं होगा। –

1

android number picker के लिए सर्च कर रहे हैं कुछ अच्छे परिणाम के साथ आया था, विशेष रूप से this thread जिससे पता चलता है कि com.android.internal.widget.NumberPicker तारीख पिकर विजेट द्वारा क्या उपयोग किया जाता है। धागे का उपयोग/अनुकरण करने के बारे में कुछ सुझाव हैं।

3

यह एक पुरानी सवाल है, लेकिन मैं किसी और मामले में किसी को इस पोस्ट करेंगे इस पोस्ट पाता है:

जैसा कि बताया जा NumberPicker आंतरिक और सार्वजनिक उपयोग के लिए नहीं है। एंड्रॉइड स्रोत से स्रोत कोड की प्रतिलिपि बनाने के लिए इसका उपयोग करने का सबसे सुरक्षित तरीका। किसी ने पहले ही ऐसा ही किया और इसे यहाँ पोस्ट:

http://www.quietlycoding.com/?p=5

इसके अलावा एक ही विषय पर चर्चा के लिए this देखते हैं।

1
<android.widget.NumberPicker 
    android:id="@+id/numberPicker1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" > 
</android.widget.NumberPicker> 
संबंधित मुद्दे