Прокрутка HorizontalScrollView, нажимая кнопки по бокам

Я используюHorizontalScrollView в пределахFragment, Когда я прокручиваю это представление вместо прокрутки элементов внутриHorizontalScrollView весь фрагмент прокручивается влево или вправо. Теперь я подумал об использовании кнопок на обеих сторонах макета. Но не могу понять, как прокрутить мой вид прокрутки с обеих сторон.

Любая помощь в этом отношении будет высоко оценена.

РЕДАКТИРОВАТЬ

Ниже мой xml файл.










    
    

и мой файл Java

public class MyGallery extends Activity {

private LinearLayout linearLayout;

private ImageButton leftBtn;
private ImageButton rightBtn;
private HorizontalScrollView hsv;
int currentScrollX = 0;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.horizontalscrolling);

    leftBtn = (ImageButton) findViewById(R.id.btn_left);
    rightBtn = (ImageButton) findViewById(R.id.btn_right);
    hsv = (HorizontalScrollView) findViewById(R.id.horizontal_scrollview);
    linearLayout = (LinearLayout) findViewById(R.id.dynamic_generation);

    leftBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            // TODO Auto-generated method stub
        }
    });

    rightBtn.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
        }
    });

    String[] users = new String[20];
    for (int i = 0; i < 20; i++) {
        users[i] = "user " + (i + 1);
    }

    for (int i = 0; i < users.length; i++) {
        final TextView userId = new TextView(MyGallery.this);
        userId.setText(users[i]);
        ImageView imageView = new ImageView(MyGallery.this);
        linearLayout.addView(userId);
        linearLayout.addView(imageView);
        userId.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                Toast.makeText(MyGallery.this,
                        userId.getText() + " has been clicked!",
                        Toast.LENGTH_LONG).show();
                // hsv.
            }
        });
    }
}

}

Что мне нужно

Когда я нажимаю любую левую или правую кнопку прокрутки, вид должен прокручиваться влево или вправо соответственно.

Ответы на вопрос(1)

Ваш ответ на вопрос