Android Activity 取得手機螢幕的解析度

在 Android 中, 可以利用 DisplayMetrics 來取得手機螢幕的長與寬解析度,

範例如下 :
 Java 程式碼
public class helloWorld extends Activity {

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

// 設定 Layout 為 main.xml
setContentView( R.layout.main );

// 取得螢幕解析度
DisplayMetrics dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(dm);

int vWidth = dm.widthPixels;
int vHeight = dm.heightPixels;

// 顯示資訊
((TextView)findViewById(R.id.showText)).setText( "寬:" + vWidth
+ ", 長:" + vHeight
);
}
}

範例結果 :


天聖經:神的心不僅在神的聖言當中,也在神所創造的萬物之中,天涯海角每一處都有神的心
Related Posts Plugin for WordPress, Blogger...