15 สิงหาคม 2555

[Android Dev Tips] เก็บค่าความละเอียดของหน้าจอ


        สำหรับโค๊ดนี้ก็ไม่มีอะไรมากมาย แค่เก็บค่าความละเอียดของหน้าจอเท่านั้น เจ้าของบล็อกเขียนทิ้งไว้กันลืมเฉยๆ จะได้คุ้ยหาในบล็อกนี้ง่ายๆ

int width = getWindowManager().getDefaultDisplay().getWidth();
int height = getWindowManager().getDefaultDisplay().getHeight();  

        คำสั่งนี้จะเก็บความละเอียด (px) ของหน้าจอไว้ในตัวแปร width กับ height

        และอีกคำสั่งหนึ่ง

DisplayMetrics dm = new DisplayMetrics();  
getWindowManager().getDefaultDisplay().getMetrics(dm);
float xdpi = dm.xdpi;  
float ydpi = dm.ydpi;  

        คำสั่งนี้จะเก็บความหนาแน่น (dpi) ของหน้าจอไว้ในตัวแปร xdpi กับ ydpi


        ไม่เหมือนกันนะ อย่าใช้สลับกันล่ะ



เหล่าพันธมิตรแอนดรอยด์

Devahoy Layer Net NuuNeoI The Cheese Factory Somkiat CC Mart Routine Artit-K Arnondora Kamonway Try to be android developer Oatrice Benz Nest Studios Kotchaphan@Medium Jirawatee@Medium Travispea@Medium