android计算机app计算器设计

时间:2015-02-07 01:25:26

标签: android android-layout

好的,所以基本上问题是我想让我的Android计算器用户界面看起来像这样任何人都可以给出任何建议或帮助吗?非常感激!

Desktop Calculator App

  

和代码:

  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical"
   android:weightSum="10"
   >


    <TextView 
      android:id="@+id/tv"
      android:layout_width="fill_parent"
      android:layout_height="wrap_content"
      android:text="@string/zero"
    android:textSize="50sp"
    android:minHeight="100dp"
    android:gravity="bottom|end"
    android:layout_weight="2.5"



            />



    <LinearLayout
    android:id="@+id/layout1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:weightSum="5"
    android:orientation="horizontal"
    android:layout_weight="2.5"     
    >


    <Button 
    android:id="@+id/number7"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/seven"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"
    />

    <Button 
    android:id="@+id/number8"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/eight"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/number9"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/nine"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"
    />

    <Button 
    android:id="@+id/dividesign"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/divide"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"
    />

    <Button 
    android:id="@+id/signpercent"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/percent"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />










     </LinearLayout>

    <LinearLayout 
    android:id="@+id/layout2"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:weightSum="5"
    android:orientation="horizontal"
    android:layout_weight="2.5"
     >

    <Button 
    android:id="@+id/number4"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/four"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

     <Button 
    android:id="@+id/number5"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/five"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/number6"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/six"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/multiplysign"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/multiply"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/onedividexsign"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:text="@string/onedividex"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    /> 
    </LinearLayout>

    <LinearLayout 
    android:id="@+id/layoutrest"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:layout_weight="2.5">

    <RelativeLayout 
    android:id="@+id/layout3"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal"

    >

    <Button 
    android:id="@+id/number1"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/one"
    android:onClick="findWhichButtonClickedOn"
    />
    <!--  android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    />-->

    <Button 
    android:id="@+id/number2"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/two"
    android:layout_toRightOf="@+id/number1"
    android:layout_toEndOf="@+id/number1"
    android:onClick="findWhichButtonClickedOn"

    />

     <Button 
    android:id="@+id/zero"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/zero"
    android:layout_below="@+id/number1"
    android:layout_alignLeft="@+id/number1"
    android:layout_alignStart="@+id/number1"
    android:layout_alignEnd="@+id/number2"
    android:layout_alignRight="@+id/number2"
    android:clickable="true"
    android:onClick="findWhichButtonClickedOn"

    />

    </RelativeLayout>

    <LinearLayout 
    android:id="@+id/layout4"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    android:layout_centerHorizontal="true"
    android:weightSum="2">


    <Button 
    android:id="@+id/number3"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/three"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/dot"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/dot"
    android:layout_weight="1"
    android:onClick="findWhichButtonClickedOn"

    />


    </LinearLayout>

    <LinearLayout 
    android:id="@+id/layout5"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@+id/layout4"
    android:layout_toEndOf="@+id/layout4"
    android:orientation="vertical">
    <Button 
    android:id="@+id/minus"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/minus"
    android:onClick="findWhichButtonClickedOn"

    />

    <Button 
    android:id="@+id/plussign"
    android:layout_width="71dp"
    android:layout_height="wrap_content"
    android:text="@string/add"
    android:onClick="findWhichButtonClickedOn"


    />
    </LinearLayout>

    <LinearLayout 
    android:id="@+id/layout6"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@+id/layout5"
    android:layout_toEndOf="@+id/layout5"
    android:orientation="vertical">

    <Button 
    android:id="@+id/equalsign"
    android:layout_width="71dp"
    android:layout_height="fill_parent"
    android:text="@string/equals"
    android:onClick="findWhichButtonClickedOn"
     />
            </LinearLayout>

      </LinearLayout> 
      </LinearLayout>

但我似乎无法做到。这是我的代码,到目前为止我的代码是什么:

MyCalcAppSoFar``

0 个答案:

没有答案