单击打开ScrollView

时间:2018-02-20 15:43:43

标签: android scrollview

我想通过单击中心图像打开带有图像的水平ScrollView。我已经让我的ScrollView动态加载我的图像:

int[] images = new int[] { R.drawable.image1, R.drawable.image2, R.drawable.image3 };
LinearLayout sv;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_advanced);

    sv = (LinearLayout) findViewById(R.id.ScrollView);

    for (int i = 0; i<images.length; i++) {
        ImageView iv = new ImageView(this);
        iv.setBackgroundResource(images[i]);
        sv.addView(iv);
    }
}

我有以下问题,现在ScrollView已经展开了,但我希望ScrollView在单击ScrollView中的最后一个选定图像时展开(如果是第一次,则默认为ScrollView)。我不知道ScrollView是否是正确的方法,或者是否有更好的方法。我已经在Stackoverflow上搜索并发现了类似的问题,但没有一个问题确实适合我的问题。

希望有人可以帮助我 如果这个问题已在某个地方得到解答而且我没有找到,请将链接发给我。

提前致谢

0 个答案:

没有答案