2012-07-16 3 views
6

के लिए उपयोग करने के लिए किन आकारों का उपयोग करने के लिए मैं एक एपविजेट बनाने की कोशिश कर रहा हूं जिसमें मानक आकार 4x2 टाइल्स है। वर्तमान में, मैं इन मूल्यों का उपयोग कर रहा:4x2 appwidget

android:minHeight="146dp" 
android:minWidth="294dp" 

मेरी इच्छा जिंजरब्रेड चल पर, विजेट 4x2 के रूप में दिखाता है।
मेरे एसस टीएफ 101 टैबलेट पर आईसीएस चल रहा है, विजेट को 4x2 का आकार मिलता है।
अंत में, एक एमुलेटर 720x1280 में आईसीएस चल रहा है, विजेट को 4x3 का आकार मिलता है।

तो मैं यहां थोड़ा उलझन में हूं। सभी उपकरणों पर 4x2 विजेट प्राप्त करने के लिए सही मान (शायद विभिन्न संसाधन फ़ोल्डर का उपयोग कर रहे हैं) क्या हैं?

उत्तर

3

मुझे लगता है कि लगभग काम कर रहा है। 72xp x 72dp प्रति 1x1 सर्वोत्तम काम करता है। तो 2x2 विजेट के लिए मैं आमतौर पर 144 डीपी x 144 डीपी का उपयोग करता हूं, हालांकि Google 110 डीपी x 110 डीपी की सिफारिश करता है।

गूगल से इस पृष्ठ का उपयोग करने के क्या आकार का एक बेहतर विवरण देता है और यह कैसे की गणना करने के: इस फ़ॉर्मूले http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

+1

यह समाधान 7 'टैबलेट पर काम नहीं करता। नेक्सस 7 2013 पर जांच की गई और विजेट आकार 3x2 कोशिकाएं और क्षैतिज रूप से फसल हो गई। वनप्लस वन जैसे स्मार्टफ़ोन पर यह 4x2 कोशिकाएं है और ठीक दिखता है। ** 280 डीपी ** पर सेट ** काम किया, अब सेल आकार सभी उपकरणों पर 4x2 हैं। – gpm

0

गूगल के दिशा-निर्देशों के अनुसार आप का उपयोग करना चाहिए: 70 × n - 30

एक के लिए 4 * 2 विजेट जिसका मतलब है कि आपको 250 डीपी * 110 डीपी का उपयोग करना चाहिए।

अधिक जानकारी: http://developer.android.com/guide/practices/ui_guidelines/widget_design.html

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^