Android
डिवाइस डिस्प्ले मेट्रिक्स
खोज…
स्क्रीन पिक्सेल आयाम प्राप्त करें
पिक्सेल में स्क्रीन की चौड़ाई और ऊँचाई को पुनः प्राप्त करने के लिए, हम WindowManagers डिस्प्ले मेट्रिक्स का उपयोग कर सकते हैं।
// Get display metrics
DisplayMetrics metrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);
ये DisplayMetrics डिवाइस स्क्रीन के बारे में जानकारी की एक श्रृंखला रखती है, जैसे इसका घनत्व या आकार:
// Get width and height in pixel
Integer heightPixels = metrics.heightPixels;
Integer widthPixels = metrics.widthPixels;
स्क्रीन घनत्व प्राप्त करें
स्क्रीन के घनत्व को प्राप्त करने के लिए, हम Windowmanagers DisplayMetrics का उपयोग भी कर सकते हैं। यह एक त्वरित उदाहरण है:
// Get density in dpi
DisplayMetrics metrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);
int densityInDpi = metrics.densityDpi;
फॉर्मूला पीएक्स टू डीपी, डीपी टू पीएक्स बातचीत
डीपी से पिक्सेल:
private int dpToPx(int dp)
{
return (int) (dp * Resources.getSystem().getDisplayMetrics().density);
}
पिक्सेल से डीपी:
private int pxToDp(int px)
{
return (int) (px / Resources.getSystem().getDisplayMetrics().density);
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow