У меня есть таблица, содержащая количество изображений в строке. Количество изображений в строке определяется на лету в зависимости от ширины изображения и ширины экрана. Когда я использую телефон в обычном режиме, изображения на экране телефона разнесены. При изменении ориентации телефона все изображения появляются в одной строке. Должен ли я явно обрабатывать изменения ориентации для этого случая?
// get the number of images per column based on the screen
// resolution
Display display = getWindowManager().getDefaultDisplay();
int screenWidth = display.getWidth();
Resources res = getResources();
Drawable drawable = res.getDrawable(R.drawable.emo_im_happy);
numberOfImagesPerRow = screenWidth / (drawable.getIntrinsicWidth() + 10);
int numberOfRows = (int) Math.ceil(numberOfEmotions
/ numberOfImagesPerRow);