최대 1 분 소요

Calc


0       « edit text


button7   button 8   button 9  button +       « button (selector를 사용하면 버튼이 이쁘게 바뀐다.)
button 4   button 5   button 6  button -
button 1   button 2   button 3  button *
button 0   button =                 button /

image view    Text view.

화면   HVGA, WVGA800을 만족하는 프로젝트를 개발.

<?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”

android:background=”#ffffffff”>

<EditText

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”0”

android:gravity=”right”/>

<RelativeLayout

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”>

<LinearLayout

android:id=”@+id/bottom_linearlayout”

android:orientation=”horizontal”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:layout_alignParentBottom=”true”>

<ImageView

android:layout_width=”150dp”

android:layout_height=”200dp”

android:scaleType=”fitStart”

android:layout_marginLeft=”5dp”

android:src=”@drawable/star1”

android:gravity=”left”/>

<TextView

android:layout_width=”wrap_content”

android:layout_height=”wrap_content”

android:text=”made by sulac”

android:layout_gravity=”bottom right”

android:gravity=”right”/>

</LinearLayout>

<TableLayout

android:layout_width=”fill_parent”

android:layout_height=”fill_parent”

android:stretchColumns=’*’

android:layout_above=”@id/bottom_linearlayout”>

<TableRow android:layout_weight=”1”>

<Button android:layout_height=”fill_parent” android:text=”7”/>

<Button android:layout_height=”fill_parent” android:text=”8”/>

<Button android:layout_height=”fill_parent” android:text=”9”/>

<Button android:layout_height=”fill_parent” android:text=”+”/>

</TableRow>

<TableRow android:layout_weight=”1”>

<Button android:layout_height=”fill_parent” android:text=”4”/>

<Button android:layout_height=”fill_parent” android:text=”5”/>

<Button android:layout_height=”fill_parent” android:text=”6”/>

<Button android:layout_height=”fill_parent” android:text=”-“/>

</TableRow>

<TableRow android:layout_weight=”1”>

<Button android:layout_height=”fill_parent” android:text=”1”/>

<Button android:layout_height=”fill_parent” android:text=”2”/>

<Button android:layout_height=”fill_parent” android:text=”3”/>

<Button android:layout_height=”fill_parent” android:text=”*”/>

</TableRow>

<TableRow android:layout_weight=”1”>

<Button android:layout_height=”fill_parent” android:text=”0”/>

<Button android:layout_height=”fill_parent”

android:layout_span=”2”

android:text=”=”/>

<Button android:layout_height=”fill_parent” android:text=”/”/>

</TableRow>

</TableLayout>

</RelativeLayout>

</LinearLayout>

\