Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class LayoutSizeActivity extends SherlockActivity{
- public void LayoutSize(){
- //Determine screen size
- if ((getResources().getConfiguration().screenLayout &Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_LARGE)
- {
- Log.d("Screen Size: ", "LARGE");
- }
- else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_NORMAL) {
- Log.d("Screen Size: ", "NORMAL");
- }
- else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_SMALL) {
- Log.d("Screen Size: ", "SMALL");
- }
- else if ((getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == Configuration.SCREENLAYOUT_SIZE_XLARGE) {
- Log.d("Screen Size: ", "XLARGE");
- }
- else {
- Log.d("Screen Size: ","UNKNOWN_CATEGORY_SCREEN_SIZE");
- }
- //Determine density
- DisplayMetrics metrics = new DisplayMetrics();
- getWindowManager().getDefaultDisplay().getMetrics(metrics);
- int density = metrics.densityDpi;
- if (density==DisplayMetrics.DENSITY_HIGH) {
- Log.d("Screen Density: ","HIGH");
- }
- else if (density==DisplayMetrics.DENSITY_MEDIUM) {
- Log.d("Screen Density: ","MEDIUM");
- }
- else if (density==DisplayMetrics.DENSITY_LOW) {
- Log.d("Screen Density: ","LOW");
- }
- else if (density==DisplayMetrics.DENSITY_XHIGH) {
- Log.d("Screen Density: ","XHIGH");
- }
- else if (density==DisplayMetrics.DENSITY_XXHIGH) {
- Log.d("Screen Density: ","XXHIGH");
- }
- else {
- Log.d("Screen Density: ","UNKNOWN_CATEGORY");
- }
- }
- }
- private LayoutSizeActivity layoutSize;
- layoutSize = new LayoutSizeActivity();
- layoutSize.LayoutSize();
- private LayoutSizeActivity layoutSize;
- layoutSize = new LayoutSizeActivity();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement