说明
Android的设备分辨率可谓五花八门,在应用程序中经常需要获取到当前屏幕的分辨率。这里给出使用DisplayMetrics类获取屏幕分辨率的方法。
/res/layout/activity_main.xml
<TextView
android:id="@+id/textView01" />
/src/MainActivity.java
//添加android.util.DisplayMetrics
import android.util.DisplayMetrics;
@Override
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String str = "手机分辨率为: "+dm.widthPixels + " * "+dm.heightPixels;
TextView mtext = (TextView) findViewById(R.id.textView01);
mtext.setText(str);
}
dm.widthPixels和dm.heightPixels都是int类型数据。