안녕하세요.

완전 기초적인 질문이네요;
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
   <LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="9"
    android:background="#ffff0000">
   </LinearLayout>
   <LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:background="#ff00ff00">
    <Button
     android:layout_width="115dp"
     android:layout_height="50dp"
     android:layout_marginTop="200dp"
     android:layout_marginLeft="20dp"
     android:text="주소찾기"
    />
    <Button
     android:layout_width="115dp"
     android:layout_height="50dp"
     android:layout_marginTop="200dp"
     android:layout_marginLeft="10dp"
     android:text="동/리 이름검색"
    />
    <Button
     android:layout_width="115dp"
     android:layout_height="50dp"
     android:layout_marginTop="200dp"
     android:layout_marginLeft="10dp"
     android:text="새주소찾기"
    />
    <Button
     android:layout_width="115dp"
     android:layout_height="50dp"
     android:layout_marginTop="200dp"     
     android:layout_marginLeft="10dp"
     android:text="주소찾기\n길이름 검색"
    />
   </LinearLayout>
</LinearLayout>

이러한 간단한 레이아웃이 있습니다.

그런데 마지막 버튼을 보면 두줄이 들어가게 되어있습니다.

문제는 여기서 생기는데요. 다른 3개의 버튼과는 달리 marginTop값을 똑같이 줬음에도 불구하고

7dp정도 아래 내려가서 보여집니다.

즉, 마지막버튼은 marginTop를 193dp로 줘야 비슷하게 보이는거죠.

왜 이렇게 되는지 알 수 있을까요? 해결할 수 있는 방법은 뭐가 있을까요?