2015-06-15 126 views
1

我有一个网格视图显示具有不同背景颜色的许多ImageView。是否可以缩放选定的项目而不影响GridView中其他项目的位置?像下面的东西?Android调整GridView中的选定项目

Scale selected item

我已经尝试设置上单击某个项目时返回下面的视图布局PARAMS,但似乎被斩去调整大小项目的一部分,它不是为中心选定的项目。

int newDimension = Utility.dpToPx(100); 
    float measuredWidth = view.getMeasuredWidth(); 
    float measuredHeight = view.getMeasuredHeight(); 

    GridView.LayoutParams layoutParams = (GridView.LayoutParams) view.getLayoutParams(); 
    view.setPivotX(newDimension/2); 
    view.setPivotY(newDimension/2); 
    layoutParams.width = newDimension; 
    layoutParams.height = newDimension; 
    view.setLayoutParams(layoutParams); 

回答

0

密切尝试调用,gridView.getItemAtPosition(position)它将返回你的观点做你的作业,然后

+0

还有点儿什么,我现在在做什么。对不起,我编辑了最初的帖子来澄清。 – user1689757