取得手機屏幕分辨率-Displaymetric類的使用

  Android可設置爲隨着窗口大小調整縮放比例,但是即便如此也需要知道手機屏幕的邊界,一面造成佈局變形

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;

public class EX03_05 extends Activity
{
  private TextView mTextView01;
  /** Called when the activity is first created. */
  @Override
  public void onCreate(Bundle savedInstanceState)
  {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    /* 必須引用 android.util.DisplayMetrics */
    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    String strOpt = "手機屏幕分辨率爲:" +
           dm.widthPixels + " × " + dm.heightPixels;
    mTextView01 = (TextView) findViewById(R.id.myTextView01);
    mTextView01.setText(strOpt);
  }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章