我想是你的listbox没有根据findbox调整大小所至。
可以用下面的代码来调整大小,iListBox 和 iFindBox分别是list和find
这个函数可以建立find后 和SizeChanged里面调用,希望能解决你的问题 
Code:
void XXXX::SizeChangedForFindBox()
{
if ( iListBox && iFindBox )
{
// Initialize of resource ID for layout of findbox(These initial
// values are layout for fixed findbox).
TInt findWindowResourceId( R_AVKON_FIND_PANE );
TInt listAreaResourceId( R_AVKON_LIST_GEN_PANE_X );
TInt findWindowParentId( R_AVKON_MAIN_PANE_PARENT_NONE );
TBool flagsOfPopup( EFalse ); // Flag for find popup.
// Calls HandleFindSizeChanged after creates findbox.
AknFind::HandleFindSizeChanged(
this, iListBox, iFindBox, flagsOfPopup, findWindowResourceId,
listAreaResourceId, R_AVKON_LIST_GEN_PANE_WITH_FIND_POPUP,
findWindowParentId );
}
}
allyfeng