[Android]DisplayMetrics 偵測resolution

首頁 >> Research >> Android >> [Android]DisplayMetrics 偵測resolution

DisplayMetrics

現在手機以及平板型號眾多.
要設計UI讓每一個使用者得到最好的外觀顯示.
其中一個方法就是透過DisplayMetrics 偵測resolution
再來調整應用程式個元件之間的距離. 間隔.或者字型大小.

執行畫面:

原始碼:

    @Override

public boolean onCreateOptionsMenu(Menu menu) {

// Inflate the menu; this adds items to the action bar if it is present.

getMenuInflater().inflate(R.menu.main, menu);

//show “Resolution:”

TextView view1=(TextView)findViewById(R.id.textView1);

view1.setTextSize(25);

view1.setText(“Resolution:”);

TextView view2=(TextView)findViewById(R.id.textView2);

view2.setTextSize(20);

//取得螢幕大小

DisplayMetrics metrics = new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(metrics);

 

view2.setText(Integer.toString(metrics.widthPixels)+”X”+Integer.toString(metrics.hei                          ghtPixels));

return true;

}

附上範例程式下載

 



================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================

guangyaw

重點主題: 程式設計: Python , Django,Android 工具與軟體: Open edX,Linux工具,Blender教學 分享各地美景與產品使用心得,遊戲實況,甚至影視戲劇等, 您的訂閱就是頻道成長的原動力。 YouTube 頻道: https://youtube.com/xyawli

You may also like...

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *