본문 바로가기
프로그래밍/안드로이드

안드로이드 계산기 소스1

by -현's- 2012. 10. 29.
반응형

●레이아웃

 

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
   
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="0"
        android:orientation="vertical">
        <EditText
            android:id="@+id/et"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        />      
        <TextView
            android:id="@+id/tv"
            android:layout_width="fill_parent"
            android:layout_height="60px" />       
    </LinearLayout>
    <!-- 첫번째줄 시작 -->
    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
               android:layout_weight="1"
             android:orientation="horizontal">
         <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">   
               <Button
                  android:id="@+id/Button01"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                    android:text="1"/>
         </LinearLayout>
            <LinearLayout
             android:layout_width="fill_parent"
              android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">
               <Button
                  android:id="@+id/Button02"
                  android:layout_width="fill_parent"
                   android:layout_height="fill_parent"
                   android:text="2" />
          </LinearLayout>
             <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
              android:layout_weight="1"
               android:orientation="horizontal">      
               <Button
                   android:id="@+id/Button03"
                android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:text="3"   />
             </LinearLayout>
             <LinearLayout
             android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
               android:orientation="horizontal">
                    <Button
                  android:id="@+id/ButtonP"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:text="+" />
             </LinearLayout>
            
        </LinearLayout>  <!-- 첫번째 줄 끝 -->
        </LinearLayout>
        <!-- 두번째줄 시작 -->
        <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
               android:layout_weight="1"
             android:orientation="horizontal">
         <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">   
               <Button
                  android:id="@+id/Button04"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                    android:text="4"/>
         </LinearLayout>
            <LinearLayout
             android:layout_width="fill_parent"
              android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">
               <Button
                  android:id="@+id/Button05"
                  android:layout_width="fill_parent"
                   android:layout_height="fill_parent"
                   android:text="5" />
          </LinearLayout>
             <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
              android:layout_weight="1"
               android:orientation="horizontal">      
               <Button
                   android:id="@+id/Button06"
                android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:text="6"   />
             </LinearLayout>
             <LinearLayout
             android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
               android:orientation="horizontal">
                    <Button
                  android:id="@+id/ButtonM"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:text="-" />
             </LinearLayout>
             </LinearLayout>
        </LinearLayout>  <!-- 두번째 줄 -->
        <!-- 세번째줄 시작 -->
        <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
               android:layout_weight="1"
             android:orientation="horizontal">
         <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">   
               <Button
                  android:id="@+id/Button04"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                    android:text="4"/>
         </LinearLayout>
            <LinearLayout
             android:layout_width="fill_parent"
              android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">
               <Button
                  android:id="@+id/Button05"
                  android:layout_width="fill_parent"
                   android:layout_height="fill_parent"
                   android:text="5" />
          </LinearLayout>
             <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
              android:layout_weight="1"
               android:orientation="horizontal">      
               <Button
                   android:id="@+id/Button06"
                android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:text="6"   />
             </LinearLayout>
             <LinearLayout
             android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
               android:orientation="horizontal">
                    <Button
                  android:id="@+id/ButtonX"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:text="*" />
             </LinearLayout>
            
        </LinearLayout>  <!-- 세번째 줄 -->
        </LinearLayout>
       
        <!-- 네번째줄 시작 -->
        <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
               android:layout_weight="1"
             android:orientation="horizontal">
         <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">   
               <Button
                  android:id="@+id/Button07"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                    android:text="7"/>
         </LinearLayout>
            <LinearLayout
             android:layout_width="fill_parent"
              android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">
               <Button
                  android:id="@+id/Button08"
                  android:layout_width="fill_parent"
                   android:layout_height="fill_parent"
                   android:text="8" />
          </LinearLayout>
             <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
              android:layout_weight="1"
               android:orientation="horizontal">      
               <Button
                   android:id="@+id/Button09"
                android:layout_width="fill_parent"
                    android:layout_height="fill_parent"
                    android:text="9"   />
             </LinearLayout>
             <LinearLayout
             android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1"
               android:orientation="horizontal">
                    <Button
                  android:id="@+id/ButtonNA"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                  android:text="/" />
             </LinearLayout>
            
         </LinearLayout>   
        </LinearLayout>  <!-- 네번째 줄 -->
        <!-- 다섯번째줄 시작 -->
        <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:orientation="vertical">
         <LinearLayout
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
               android:layout_weight="1"
             android:orientation="horizontal">
         <LinearLayout
              android:layout_width="fill_parent"
             android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">   
               <Button
                  android:id="@+id/Button0"
                  android:layout_width="fill_parent"
                  android:layout_height="fill_parent"
                    android:text="0"/>
         </LinearLayout>
            <LinearLayout
             android:layout_width="fill_parent"
              android:layout_height="fill_parent"
             android:layout_weight="1"
             android:orientation="horizontal">
               <Button
                  android:id="@+id/ButtonE"
                  android:layout_width="fill_parent"
                   android:layout_height="fill_parent"
                   android:text="=" />
          </LinearLayout>
            
            
        </LinearLayout> 
       
        </LinearLayout><!-- 다섯번째 줄 -->
        
        
    </LinearLayout>
    
 

 

 

 

 

 

 

 

 

반응형

댓글