AndroidStudio實現簡易計算器-創(chuàng)新互聯

如果是制作簡易計算器的話是基本沒有難點的,供大家參考,具體內容如下

創(chuàng)新互聯-專業(yè)網站定制、快速模板網站建設、高性價比上杭網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式上杭網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋上杭地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

步驟是先寫好界面布局,將按鈕的布局、字號顏色啥的做好,再就是設置監(jiān)聽器。

使用了NoTitleBar的主題

代碼如下:

activity_main里關于界面的代碼:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:app="http://schemas.android.com/apk/res-auto"
 xmlns:tools="http://schemas.android.com/tools"
 android:layout_width="match_parent"
 android:layout_height="match_parent"
 android:orientation="vertical"
 tools:context=".MainActivity"
 >

 <EditText
  android:id="@+id/et_input"
  android:layout_width="fill_parent"
  android:layout_height="90dp"
  android:background="@drawable/white_bg"
  android:editable="false"
  android:gravity="right|bottom"
  android:paddingBottom="20dp"
  android:paddingRight="20dp"
  android:textSize="50sp" />

 <LinearLayout
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_marginTop="30dp"
  android:orientation="horizontal"
  android:gravity="center_horizontal"
  >
 <Button
  android:id="@+id/bt_clr"
  android:layout_width="80dp"
  android:layout_height="80dp"
  android:text="C"
  android:gravity="right|bottom"
  android:textSize="30sp"
  android:background="@drawable/white_selector"
  android:paddingRight="15sp"
  android:paddingBottom="15sp"
  />
  <Button
   android:id="@+id/bt_del"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="DEL"
   android:gravity="right|bottom"
   android:textSize="30sp"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
  />
  <Button
   android:id="@+id/bt_div"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="÷"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_mul"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="×"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
 </LinearLayout>

 <LinearLayout
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_marginTop="10dp"
  android:orientation="horizontal"
  android:gravity="center_horizontal"
  >
  <Button
   android:id="@+id/bt_7"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="7"
   android:gravity="right|bottom"
   android:textSize="30sp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_8"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="8"
   android:gravity="right|bottom"
   android:textSize="30sp"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_9"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="9"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_sub"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="-"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
 </LinearLayout>

 <LinearLayout
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:layout_marginTop="10dp"
  android:orientation="horizontal"
  android:gravity="center_horizontal"
  >
  <Button
   android:id="@+id/bt_4"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="4"
   android:gravity="right|bottom"
   android:textSize="30sp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_5"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="5"
   android:gravity="right|bottom"
   android:textSize="30sp"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_6"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="6"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
  <Button
   android:id="@+id/bt_add"
   android:layout_width="80dp"
   android:layout_height="80dp"
   android:text="+"
   android:textSize="30sp"
   android:gravity="right|bottom"
   android:layout_marginLeft="10dp"
   android:background="@drawable/white_selector"
   android:paddingRight="15sp"
   android:paddingBottom="15sp"
   />
 </LinearLayout>

  <LinearLayout
   android:layout_width="fill_parent"
   android:layout_height="wrap_content"
   android:orientation="horizontal"
   android:layout_marginTop="10dp"
   android:gravity="center_horizontal">
   <LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical"
    >
    <LinearLayout
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:orientation="horizontal"
     >
     <Button
      android:layout_width="80dp"
      android:layout_height="80dp"
      android:id="@+id/bt_1"
      android:text="1"
      android:textSize="30sp"
      android:gravity="right|bottom"
      android:background="@drawable/white_selector"
      android:paddingRight="15sp"
      android:paddingBottom="15sp"
      />
     <Button
      android:layout_width="80dp"
      android:layout_height="80dp"
      android:id="@+id/bt_2"
      android:text="2"
      android:textSize="30sp"
      android:gravity="right|bottom"
      android:layout_marginLeft="10dp"
      android:background="@drawable/white_selector"
      android:paddingRight="15sp"
      android:paddingBottom="15sp"
      />
     <Button
      android:layout_width="80dp"
      android:layout_height="80dp"
      android:id="@+id/bt_3"
      android:text="3"
      android:textSize="30sp"
      android:gravity="right|bottom"
      android:layout_marginLeft="10dp"
      android:background="@drawable/white_selector"
      android:paddingRight="15sp"
      android:paddingBottom="15sp"
      />
    </LinearLayout>
    <LinearLayout
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:orientation="horizontal"
     android:layout_marginTop="10dp">
     <Button
      android:layout_width="170dp"
      android:layout_height="80dp"
      android:id="@+id/bt_0"
      android:text="0"
      android:textSize="30sp"
      android:gravity="right|bottom"
      android:background="@drawable/white_selector"
      android:paddingRight="15sp"
      android:paddingBottom="15sp"
      />
     <Button
      android:layout_width="80dp"
      android:layout_height="80dp"
      android:id="@+id/bt_pt"
      android:text="."
      android:textSize="30sp"
      android:gravity="right|bottom"
      android:layout_marginLeft="10dp"
      android:background="@drawable/white_selector"
      android:paddingRight="15sp"
      android:paddingBottom="15sp"
      />
    </LinearLayout>

   </LinearLayout>

   <Button
    android:id="@+id/bt_eq"
    android:layout_width="80dp"
    android:layout_height="170dp"
    android:layout_marginLeft="10dp"
    android:background="@drawable/orange_selector"
    android:gravity="right|bottom"
    android:text="="
    android:textSize="30sp"
    android:paddingRight="15sp"
    android:paddingBottom="15sp"
    />

  </LinearLayout>
</LinearLayout>

名稱欄目:AndroidStudio實現簡易計算器-創(chuàng)新互聯
本文路徑:http://muchs.cn/article44/psghe.html

成都網站建設公司_創(chuàng)新互聯,為您提供外貿網站建設、手機網站建設、商城網站、全網營銷推廣網站營銷、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司