滚动视图内容大小

时间:2015-08-04 13:39:29

标签: android android-layout

我有一个ScrollView,我在ScrollView上设置了一张大树的图片,并使用ImageView设置每个分支的15 RelativeLayout

我的问题是,当只获得图像10时,ImageView应该只显示10,其他5应该隐藏。 1到10个图像视图应逐个显示屏幕底部,滚动视图只能在10个图像视图后向下滚动。

现在,例如,如果8个ImageViews的8显示在屏幕底部,如果获得6个6图像视图显示在底部,并且所有7th 8th隐藏在屏幕底部但是它正在滚动。必须停止。

这是我的代码:

    Display display = getWindowManager().getDefaultDisplay();
    final int height = display.getHeight();  //get screen height 
    // Log.e("width , hight od screen",""+height);
    Rect r=locateView(finalViewList.get(finalViewList.size()-1)); // get               image position on scroll view
    final int touchY = (r.bottom);
    lastPos = touchY - height;  //
    scview.scrollTo(0, lastPos); //set scroll view

从第10 ImageView开始,滚动设置在底部,但是ScrollView向下滚动,可以显示空的第11个图像视图。假设我隐藏了11个ImageViews,那么显示空分支,不应该显示。

0 个答案:

没有答案