我有一個表包含每行的圖像數量。每行圖像的數量根據圖像寬度和屏幕寬度實時決定。當我正常使用手機時,圖像會在手機屏幕上分開。當手機方向改變時,所有圖像都出現在同一行上。我是否應該明確處理這種情況下的方向更改?處理方向變化android
// 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);