프로그래밍/안드로이드
안드로이드 계산기 소스1
-현's-
2012. 10. 29. 20:08
●레이아웃
<?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> |
