1. 程式人生 > >Android之獲取螢幕大小

Android之獲取螢幕大小

java 程式碼

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
    private TextView mTextView01;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        DisplayMetrics dm=new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);
        String strOpt="手機螢幕解析度為:"+
                dm.widthPixels+"*"+dm.heightPixels;
        mTextView01=(TextView)findViewById(R.id.myTextView01);
        mTextView01.setText(strOpt);
    }
}

1.DisplayMetrics物件記錄一些常用的資訊 2. getWindowManager()手機螢幕相關的資訊 3. getDefaultDisplay()顯示相關資訊 4. getMetrics()尺寸相關資訊