我想通过单击中心图像打开带有图像的水平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上搜索并发现了类似的问题,但没有一个问题确实适合我的问题。
希望有人可以帮助我 如果这个问题已在某个地方得到解答而且我没有找到,请将链接发给我。
提前致谢