Проверьте TableLayout и RelativeLayout в центре разработчиков Android.
Есть еще несколько официальных руководств по макетам здесь .
Если вы используете TableLayout, вы можете поместить EditText в левый столбец двухколоночного макета, а затем поместить кнопку справа. Или, возможно, лучшим способом было бы использовать RelativeLayout, который дает вам немного больше гибкости.