То, что вы делаете неправильно, использует AbsoluteLayout. :) Серьезно, вы действительно не должны использовать это; попробуйте вместо этого использовать FrameLayout.
Однако, чтобы ответить на ваш вопрос, вы не должны вызывать макет на нем, сделайте это вместо:
AbsoluteLayout.LayoutParams params = (AbsoluteLayout.LayoutParams)start_it.getLayoutParams();
params.x = 200;
params.y = 200;
start_it.setLayoutParams(params);
Или с меньшим количеством кода, вы можете сделать это вместо:
start_it.setLayoutParams(new AbsoluteLayout.LayoutParams(
start_it.getWidth(), start_it.getHeight(), 200, 200));