private void layoutSelectedChild(LayoutParams lp){
  int l=Math.round(lp.left);
  int t=Math.round(lp.top);
  int r=l + mSelectedChild.getMeasuredWidth();
  int b=t + mSelectedChild.getMeasuredHeight();
  lp.moved=true;
  mSelectedChild.layout(l,t,r,b);
}

private void layoutSelectedChild ( LayoutParams lp ) { int l = Math . round ( lp . left ) ; int t = Math . round ( lp . top ) ; int r = l + mSelectedChild . getMeasuredWidth ( ) ; int b = t + mSelectedChild . getMeasuredHeight ( ) ; lp . moved = true ; mSelectedChild . layout ( l , t , r , b ) ; }
this method can be used to force layout on a child to recalculate its hit - rect , otherwise outline border of the selected child is drawn at the old position
