//获得手机屏幕的宽度和高度
TSize sizeTwips = iEikonEnv->ScreenDevice()->SizeInPixels();
//定义每行每列单元格的个数
TInt RowIconNum = KRowNumber; // Define in the rss KRowNumber = 3
TInt LineIconNum = KLineNumber; // Define in the rss KLineNumber = 4
//适应手机横竖屏的变化
if ( sizeTwips.iWidth > sizeTwips.iHeight )
{
RowNumber = KLineNumber;
LineNumber = KRowNumber;
}
//定义每一个单元格的大小
TSize SizeOfItems;
SizeOfItems.iWidth = ( aRect.iBr.iX - aRect.iTl.iX ) / LineNumber; // aRect为TRect类的常值应用 const TRect& aRect
SizeOfItems.iHeight = ( aRect.iBr.iY - aRect.iTl.iY ) / RowNumber;
// ...实现每一个单元格的内容可以根据需求的不同而做出不同的处理