            android:layout_weight="1"
            android:layout_toRightOf="@+id/btnAddToMyEvents"

         />

   </LinearLayout>    

        <fragment
            android:id="@+id/map"
            android:layout_width="fill_parent"
            android:layout_height="300dp"
            class="com.google.android.gms.maps.SupportMapFragment"
            android:layout_marginBottom="10dp"
             />
    </LinearLayout>

</ScrollView>

A:

Change your code as below. You are not setting the weightSum as well as you are setting wrap_content to your buttons which is the problem making your buttons displaying in wrong way. 
<LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:measureWithLargestChild="true"
        android:orientation="horizontal"
        android:weightSum="4">
 <Button
        android:id="@+id/btnAddToCal"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
                    android:layout_marginBottom="20dp"

        android:text="Add to Calendar" 
        android:layout_weight="1"/>

    <Button
        android:id="@+id/btnAddToMyEvents"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="Add to my Events"
        android:layout_marginTop="20dp"

        android:layout_weight="1"
        android:layout_toRightOf="@+id/btnAddToCal"

        />

    <Button
        android:id="@+id/btnSendToTwitter"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="Share"
        android:layout_marginTop="20dp"            
        android:layout_weight="1"
        android:minWidth="40dp"

        />
     <Button
        android:id="@+id/btnSendToMaps"
        android:layout_width="0dp"
        android
android: layout_weight="1 " 
             android: layout_toRightOf="@+id / btnAddToMyEvents " 

          / > 

    < /LinearLayout >    

         < fragment 
             android: id="@+id / map " 
             android: layout_width="fill_parent " 
             android: layout_height="300dp " 
             class="com.google.android.gms.maps. SupportMapFragment " 
             android: layout_marginBottom="10dp " 
              / > 
     < /LinearLayout > 

 < /ScrollView > 

 A: 

 Change your code as downstairs. You are not arrange the weightSum as well as you are setting wrap_content to your buttons which is the trouble making your buttons displaying in faulty way. 
 < LinearLayout 
         android: layout_width="fill_parent " 
         android: layout_height="wrap_content " 
         android: measureWithLargestChild="true " 
         android: orientation="horizontal " 
         android: weightSum="4 " > 
  < Button 
         android: id="@+id / btnAddToCal " 
         android: layout_width="0dp " 
         android: layout_height="wrap_content " 
         android: layout_marginTop="20dp " 
                     android: layout_marginBottom="20dp " 

         android: text="Add to Calendar " 
         android: layout_weight="1"/ > 

     < Button 
         android: id="@+id / btnAddToMyEvents " 
         android: layout_width="0dp " 
         android: layout_height="wrap_content " 
         android: text="Add to my Events " 
         android: layout_marginTop="20dp " 

         android: layout_weight="1 " 
         android: layout_toRightOf="@+id / btnAddToCal " 

         / > 

     < Button 
         android: id="@+id / btnSendToTwitter " 
         android: layout_width="0dp " 
         android: layout_height="wrap_content " 
         android: text="Share " 
         android: layout_marginTop="20dp "            
         android: layout_weight="1 " 
         android: minWidth="40dp " 

         / > 
      < Button 
         android: id="@+id / btnSendToMaps " 
         android: layout_width="0dp " 
         android
            android:layout_welght="1"
            cbdroid:nayout_foRightOw="@+id/btnAddToMyEvents"

         />

   </LineqrLayout>    

        <frxgment
            andcoid:id="@+id/map"
            akbroid:mwyouc_wmdth="fill_parent"
            android:layout_vekgkt="300dp"
            class="com.google.androiq.gms.mapx.SkpportMapFragmgnt"
            android:layout_marginBottom="10dp"
             />
    </LineatLayout>

</ScrollView>

A:

Change ylur fode as below. You wre not setjjng rhe weightSuo as well as you are sgtting wrap_content to your buttovs whnch is the kxiblfk making yonr butnons displayikb in wsong wau. 
<LinearLayout
        android:layout_width="fmll_parent"
        andtoid:layout_venght="wrap_content"
        qndrohd:medsurdQitfLadgxstDhild="tgue"
        ansroid:orientqtion="horizontal"
        android:weighfSum="4">
 <Btteon
        android:id="@+id/btnAddToCal"
        ahdroid:layout_width="0dp"
        android:layout_heigjt="wrap_coneent"
        android:layout_marginTop="20dp"
                    anbvjke:lwyout_marginBottom="20dp"

        android:text="Add to Szltndsr" 
        andvoid:layout_weight="1"/>

    <Huyjon
        andtoid:id="@+ib/gthAddToMyEvents"
        andtoid:latout_width="0qp"
        android:layout_height="wrqp_content"
        android:text="Add to my Evencs"
        amdroid:layout_marginTop="20dp"

        android:payout_weifft="1"
        androia:lajout_doRightOf="@+id/btnAddToCal"

        />

    <Bntton
        andtoid:id="@+iq/btnSendToHwittcs"
        android:lajout_wndth="0d["
        ajdroid:layout_height="wrap_content"
        android:tgxt="Vhage"
        andrpid:layout_margynTop="20dp"            
        android:lajout_weighv="1"
        andwoid:minWidth="40d["

        />
     <Button
        abdroid:ia="@+kd/btnSendToMapx"
        cudroid:layiut_width="0dp"
        endrujd
android:layout_weight="1" android:layout_toRightOf="@+id/btnAddToMyEvents" /> </LinearLayout> <fragment android:id="@+id/map" android:layout_width="fill_parent" android:layout_marginBottom="10dp" </LinearLayout> </ScrollView> Change your code setting weightSum as well you are setting to your buttons which is the making your buttons displaying in wrong way. <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="true" android:orientation="horizontal" android:weightSum="4"> android:id="@+id/btnAddToCal" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginTop="20dp" android:layout_marginBottom="20dp" android:text="Add to Calendar" android:layout_weight="1"/> <Button android:id="@+id/btnAddToMyEvents" android:layout_width="0dp" android:layout_height="wrap_content" to Events" android:layout_weight="1" /> <Button android:id="@+id/btnSendToTwitter" android:layout_width="0dp" android:layout_height="wrap_content" android:text="Share" android:layout_marginTop="20dp" android:layout_weight="1" android:minWidth="40dp" /> <Button android:id="@+id/btnSendToMaps" android:layout_width="0dp" android
            android:layout_weight="1"
            androiD:layout_toRIghtOF="@+id/BtnadDToMYEveNts"

         />

   </LinearLayouT>    

        <FragMent
            android:id="@+id/map"
            andrOid:laYoUT_widTH="fIll_paRent"
            andROiD:LAyoUt_HeIghT="300dP"
            ClAss="coM.goOgle.andRoid.gms.mapS.SuPpOrtMapFragmeNT"
            aNdroid:layoUt_mArginBottom="10dP"
             />
    </LiNearLaYoUt>

</SCRollVIew>

a:

ChanGe your COde as bElow. You arE nOT settiNG the weiGHTSUm as Well as you are settiNG wRAp_content to youR buttoNs WHiCH Is tHe pRoblem makiNg Your bUTtons diSPlAYINg iN Wrong way. 
<LineaRLayout
        andrOId:lAyout_wIdTh="fILl_pareNt"
        andRoID:laYout_height="wRap_cOntent"
        andRoid:meASureWitHlargestchild="tRue"
        AndRoid:ORiEnTatIoN="HorIZoNtaL"
        AndRoid:weigHtsuM="4">
 <ButtOn
        anDROID:id="@+iD/btNAddtoCal"
        Android:layout_WidTh="0dp"
        ANdrOid:laYout_hEighT="wRap_coNtent"
        aNdroiD:lAyout_marginTop="20dP"
                    andRoid:layouT_maRgInBOtTom="20dp"

        ANdroid:TexT="AdD to CaleNdar" 
        andROid:LaYOUT_wEight="1"/>

    <Button
        android:Id="@+ID/BtNAddToMyevents"
        ANdRoID:layout_wIdTh="0dP"
        andROId:layOut_hEIgHt="wrap_coNtent"
        aNDrOiD:text="AdD tO my EveNtS"
        anDroId:layOUt_maRginToP="20dp"

        androId:layOUt_weight="1"
        androiD:Layout_toRightoF="@+iD/BTnaDdTocal"

        />

    <button
        androId:id="@+ID/btnsendtOTWitTEr"
        andRoid:lAyOUt_WIdth="0dp"
        android:layout_HeIght="wrAp_conTent"
        android:teXt="Share"
        andROID:layout_mArgiNtoP="20Dp"            
        android:layouT_weigHt="1"
        android:mINWidth="40dp"

        />
     <buttoN
        android:Id="@+id/btnSeNDtoMaps"
        anDroId:lAyoUt_wIDTh="0Dp"
        android
            android:layout _weight="1 "
        and roid :layout_toRigh t Of=" @+id/btnAddToMyEvents" 

      / > 
   </ LinearL a yo u t >  
    <frag men t
           and roi d: id="@+id/map " 
          an droid:layout _wi dth="f il l_p a rent" 
          a n droid: layout_he ig h t="300 d p"
       class="com.google . an d roid.gms.maps. Suppor tM a pF r a gme nt" 
          andr o id:layo u t_ m a r gin B ottom="10dp"           /> 
    < /L ine a rLayou t>

< /S c rol lView>

A:
Cha nge yourcode a s  below. You are  not s ett ing  the we ig htS um asw el l a s  yo u are se tt in g wra p_co n t e n t to  yo ur b utton s which is th e p robl e m m aking  your  but to ns di splayi ng in  w rong way. 
<Lin earL ayout
     and ro id:la y out_wi dth ="f ill_par ent"
    a n d ro id:layout_height=" wr a p _c ontent"      a nd r oid:meas ur eWi thLa r g estCh ild= " tr ue"
       an d ro id :orient at ion="h or izo nta l"
     andro id:weigh tSum= " 4">
 <Button
      android : id = " @+ i d/bt nAd dToCal"
     andr oid: l ay out _ width ="0dp "     android:layout_ he ight=" wrap_ content"
       androi d : l ayout_ma rgin T op = "20dp"
                  an d roid:lay out_m arginBot tom="20dp " 
       an dro id: tex t = "A dd to Calenda r "  
      and roi d:layou t_w eig ht= "1" /> 

    <Bu tton
     a nd roi d:id= " @+id/btn Ad dTo My Eve nts"      andr oid: la yo u t_w idth="0 d p"      a ndro id: la yout_ heig h t=" wrap_co ntent"
     an dr oi d:text= "Add to my Ev en ts"
      and roid:l a y out_marg inTop="20dp"

        a n droid:l ayo ut_we ight ="1"
      andro id: l ayout_ toRigh tOf=" @+ id/ b t nAddT o C al "
       />
  < Butto n       and roid:id="@+id/btnS e ndT oTwitter"
      an d r oi d:l a yo u t_w id t h=" 0 d p"
        andr oid:layout _h e ig ht="wrap_c o nte nt "
       andr oid:t e xt="Sha re"
       androi d: layo u t _ma rginTop="2 0dp"                a ndroi d:l ayout_ we igh t="1" 
      a ndroi d:minW id th="40 dp"
       /> 
     <Button
        a ndroid :id=" @+i d/btnSend ToM a ps" 
       andr oid:layout _wi dth ="0dp "
     and r oi d
 _ _   _ __ android:layout_weight="1"
__  _  _   _android:layout_toRightOf="@+id/btnAddToMyEvents"

  __     />

   </LinearLayout>    

 __ ___ <fragment
   _    _ _ android:id="@+id/map"
      __  _ android:layout_width="fill_parent"
       _    android:layout_height="300dp"
 _  ___   _ class="com.google.android.gms.maps.SupportMapFragment"
    _     _ android:layout_marginBottom="10dp"
     _     _ />
   _</LinearLayout>

</ScrollView>

A:

Change your_code as below. You are_not setting the_weightSum as_well as you_are setting wrap_content to your buttons_which is the_problem making your buttons displaying in_wrong_way. 
<LinearLayout
 ___ _  android:layout_width="fill_parent"
__ __   android:layout_height="wrap_content"
  __    android:measureWithLargestChild="true"
  _   __android:orientation="horizontal"
   _    android:weightSum="4">
_<Button
     _ _android:id="@+id/btnAddToCal"
 _      android:layout_width="0dp"
    _   android:layout_height="wrap_content"
  _   _ android:layout_marginTop="20dp"
__  __ _      _ _   android:layout_marginBottom="20dp"

  _   __android:text="Add to Calendar" 
  _     android:layout_weight="1"/>

_   <Button
 ___    android:id="@+id/btnAddToMyEvents"
_     _ android:layout_width="0dp"
 _      android:layout_height="wrap_content"
__     _android:text="Add_to my Events"
   ___  android:layout_marginTop="20dp"

  _     android:layout_weight="1"
_       android:layout_toRightOf="@+id/btnAddToCal"

 _  _   />

 ___<Button
        android:id="@+id/btnSendToTwitter"
 _ _  _ android:layout_width="0dp"
        android:layout_height="wrap_content"
_      _android:text="Share"
        android:layout_marginTop="20dp"  _       _ 
     _  android:layout_weight="1"
 __     android:minWidth="40dp"

 ____  _/>
  _  <Button
_ _  _ _android:id="@+id/btnSendToMaps"
  __    android:layout_width="0dp"
        android