我有一个图片库,当水平滚动时,多个图片被滚动而不是一个。请帮我解决这个问题
下面是我代码的一部分。提前谢谢
公共视图getview(int position,view convertview,viewgroup parent){

        View view = convertView;
        if (convertView == null) {
            view = inflater.inflate(resourceid, null);
        }
        synchronized (view) {
            TextView txtTitle = (TextView) view
                    .findViewById(R.id.txtCaption);
            ImageList item = getItem(position);

            ImageView ivImage = (ImageView) view.findViewById(R.id.ivImage);
            ivImage.setScaleType(ScaleType.CENTER_INSIDE);

            try {
                ivImage.setImageBitmap(getBitmapFromAsset(item.imageUrl));

}

最佳答案

这个解决方案非常有效。
附言:你需要扩展一个画廊。

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
    int kEvent =
            e1.getX() < e2.getX() ? KeyEvent.KEYCODE_DPAD_LEFT : KeyEvent.KEYCODE_DPAD_RIGHT;
    onKeyDown(kEvent, null);
    return true;
}

09-26 07:49