Я считаю, что для postDelayed нет необходимости, достаточно простого сообщения, поскольку оно будет выполнено после того, как все размеры представления будут рассчитаны, вы даже можете добавить это в onCreate (..).
scrollView.post(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
scrollView.setScrollX(x);
}
});
Также обратите внимание, что setScrollX, вероятно, то, что вы хотите использовать, если ваш уровень SDK достаточно высок.