2010-10-27 11 views
5

मैं निम्नलिखित फ़ंक्शन का उपयोग करके डुबकी को पिक्सेल में बदलने की कोशिश कर रहा हूं। मैंने कम, मध्यम, और उच्च घनत्व अनुकरणकर्ताओं की कोशिश की है और मेरे द्वारा उपयोग किए जाने वाले एमुलेटर के बावजूद, पिक्सेल मान उसी मान को बना रहता है जैसे कि डुबकी मान मैं फ़ंक्शन में पास करता हूं।सटीक उसी मान में पिक्सेल रूपांतरण परिणामों को डुबोएं

private int ConvertDips(float dips) { 
int pixels = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, (float) dips, getResources().getDisplayMetrics()); 
return pixels; 
} 

मैं यहाँ क्या गलत कर रहा हूँ?

उत्तर

2

यह मेरी अपनी गलती थी। एम्यूलेटर मूल रूप से सिस्टम के लिए झूठ बोल रहा था और मेरे ऐप को बता रहा था कि यह संकल्प एक्स-वाई था। एंड्रॉइड समर्थन स्क्रीन दस्तावेज के अनुसार इसे क्या करना चाहिए था इसका सब हिस्सा। मुझे सही फ़ोल्डरों के भीतर संसाधनों को व्यवस्थित करने की आवश्यकता थी ताकि यह मेरे आवेदन के लिए झूठ नहीं बोल सके।

+0

क्या आप उत्तर स्पष्ट कर सकते हैं। मैं भी ऐसी ही समस्या का सामना कर रहा हूँ। "सही फ़ोल्डर में संसाधनों को सेट करने" का क्या मतलब है? – darsh

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