Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Расчёт количества столбцов относительно размеров экрана и ориентации
- public static int getGridColumnsCount(Context context){
- boolean landscape = context.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE;
- DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
- float hi=displayMetrics.heightPixels/displayMetrics.xdpi;
- float wi=displayMetrics.widthPixels/displayMetrics.ydpi;
- float screenWidthInch = landscape ? Math.max(wi, hi) : Math.min(wi, hi);
- float screenWidthCm = screenWidthInch * 2.54f;
- int columns = (int)(screenWidthCm/2);
- return columns < 3 ? 3 : columns;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement