Android 计算器界面

模仿魅族魅蓝NOTE 2风格

  1 <?xml version="1.0" encoding="utf-8"?>
  2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
  3     android:layout_width="match_parent"
  4     android:layout_height="match_parent"
  5     android:layout_row="4"
  6     android:stretchColumns="1">
  7     <EditText
  8         android:layout_width="387dp"
  9         android:layout_height="270dp"
 10         android:editable="true"
 11         android:inputType="number"
 12         android:textSize="30dp"
 13         android:background="#999">
 14     </EditText>
 15     <TableRow>
 16         <Button
 17             android:layout_width="wrap_content"
 18             android:layout_height="wrap_content"
 19             android:text="C"
 20             android:textSize="20dp"
 21             android:background="#999"
 22             android:textColor="#FFF"/>
 23         <Button
 24             android:layout_width="wrap_content"
 25             android:layout_height="wrap_content"
 26             android:text="←"
 27             android:textSize="20dp"
 28             android:background="#999"
 29             android:textColor="#FFF"/>
 30         <Button
 31             android:layout_width="wrap_content"
 32             android:layout_height="wrap_content"
 33             android:text="÷"
 34             android:textSize="20dp"
 35             android:background="#999"
 36             android:textColor="#FFF"/>
 37         <Button
 38             android:layout_width="wrap_content"
 39             android:layout_height="wrap_content"
 40             android:text="X"
 41             android:textSize="20dp"
 42             android:background="#999"
 43             android:textColor="#FFF"/>
 44
 45     </TableRow>
 46     <TableRow>
 47         <Button
 48             android:layout_width="wrap_content"
 49             android:layout_height="wrap_content"
 50             android:text="7"
 51             android:textSize="20dp"
 52             android:background="#999"
 53             android:textColor="#FFF"/>
 54         <Button
 55             android:layout_width="wrap_content"
 56             android:layout_height="wrap_content"
 57             android:text="8"
 58             android:textSize="20dp"
 59             android:background="#999"
 60             android:textColor="#FFF"/>
 61         <Button
 62             android:layout_width="wrap_content"
 63             android:layout_height="wrap_content"
 64             android:text="9"
 65             android:textSize="20dp"
 66             android:background="#999"
 67             android:textColor="#FFF"/>
 68         <Button
 69             android:layout_width="wrap_content"
 70             android:layout_height="wrap_content"
 71             android:text="-"
 72             android:textSize="20dp"
 73             android:background="#999"
 74             android:textColor="#FFF"/>
 75     </TableRow>
 76     <TableRow>
 77         <Button
 78             android:layout_width="wrap_content"
 79             android:layout_height="wrap_content"
 80             android:text="4"
 81             android:textSize="20dp"
 82             android:background="#999"
 83             android:textColor="#FFF"/>
 84         <Button
 85             android:layout_width="wrap_content"
 86             android:layout_height="wrap_content"
 87             android:text="5"
 88             android:textSize="20dp"
 89             android:background="#999"
 90             android:textColor="#FFF"/>
 91         <Button
 92             android:layout_width="wrap_content"
 93             android:layout_height="wrap_content"
 94             android:text="6"
 95             android:textSize="20dp"
 96             android:background="#999"
 97             android:textColor="#FFF"/>
 98         <Button
 99             android:layout_width="wrap_content"
100             android:layout_height="wrap_content"
101             android:text="+"
102             android:textSize="20dp"
103             android:background="#999"
104             android:textColor="#FFF"/>
105     </TableRow>
106     <TableRow>
107         <Button
108             android:layout_width="wrap_content"
109             android:layout_height="wrap_content"
110             android:text="1"
111             android:textSize="20dp"
112             android:background="#999"
113             android:textColor="#FFF"/>
114         <Button
115             android:layout_width="wrap_content"
116             android:layout_height="wrap_content"
117             android:text="2"
118             android:textSize="20dp"
119             android:background="#999"
120             android:textColor="#FFF"/>
121         <Button
122             android:layout_width="wrap_content"
123             android:layout_height="wrap_content"
124             android:text="3"
125             android:textSize="20dp"
126             android:background="#999"
127             android:textColor="#FFF"/>
128
129         <Button
130             android:layout_width="wrap_content"
131             android:layout_height="wrap_content"
132             android:text="()"
133             android:textSize="20dp"
134             android:background="#999"
135             android:textColor="#FFF"
136             android:layout_column="3" />
137     </TableRow>
138     <TableRow>
139         <Button
140             android:layout_width="wrap_content"
141             android:layout_height="wrap_content"
142             android:text="0"
143             android:textSize="20dp"
144             android:background="#999"
145             android:textColor="#FFF"/>
146         <Button
147             android:layout_width="wrap_content"
148             android:layout_height="wrap_content"
149             android:text="00"
150             android:textSize="20dp"
151             android:background="#999"
152             android:textColor="#FFF"/>
153         <Button
154             android:layout_width="wrap_content"
155             android:layout_height="wrap_content"
156             android:text="."
157             android:textSize="20dp"
158             android:background="#999"
159             android:textColor="#FFF"/>
160         <Button
161             android:layout_width="wrap_content"
162             android:layout_height="wrap_content"
163             android:text="="
164             android:textSize="20dp"
165             android:background="#999"
166             android:textColor="#FFF"/>
167     </TableRow>
168 </TableLayout>

时间: 2024-10-05 15:28:58

Android 计算器界面的相关文章

Android计算器界面布局

Android计算器界面图: 所定义的XML布局文件,主要用到的是TableLayout: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heigh

Android计算器界面

1 <?xml version="1.0" encoding="utf-8"?> 2 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 an

从零开始学android&lt;使用嵌套布局实现计算器界面.十七.&gt;

所谓的嵌套布局就是在一个文件中嵌套多个布局文件 <span style="font-size:18px;"> <LinearLayout android:layout_width="match_parent" android:layout_height="fill_parent" android:orientation="vertical" > <FrameLayout android:layou

计算器界面——GridLayout

1 <?xml version="1.0" encoding="utf-8"?> 2 <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="match_parent" 4 android:layout_height="match_parent" 5 and

手把手教你做安豆计算器(二)-计算器界面布局

第3节 计算器界面布局 现在起,我们就开始正式开发"计算器"应用.这一节,我们将完成计算器的界面布局,让它初具计算器的模样. 计算器界面是通过布局文件定义的.它位于项目的res\layout\activity_main.xml文件中. 这个布局文件通过java源代码MainActivity.java中的setContentView()函数,设置到界面上. @Override protected void onCreate(Bundle savedInstanceState) { sup

Android studio界面相关设置

Android studio界面相关设置 原文出自 http://www.cnblogs.com/justinzhang/p/4274839.html 用惯了emacs的操作方式,每当使用一款新的编辑器的时候,第一个想到的就是这个工具有没有emacs的快捷键,Android studio也是一样的. 1. Android studio设置emacs的方式如下,点击File->Settings 选择其中的keymap,在keymap中选择emacs,这样就成功的设置好了emacs的操作模式: 2.

设计师可以写Android应用界面吗?

============问题描述============ 我是一名设计师,每次设计完app后把切好的图和效果图给开发后,开发们都要花大量时间对着效果图把界面效果写出来,弄好界面后才是开发功能. 而且开发写出来的界面和设计给的效果图经常会有差别,还需要反复修改. 我想问的是: 设计师是否可以直接把界面写好,再交给开发直接做功能就行呢?如果可以,需要设计师有编程的基础吗? 还想知道大公司里,设计与开发之间是怎么分工合作的? ============解决方案1============ 是可以的,但是需

Android 遍历界面控件

//遍历界面上的控件 fubin.pan LinearLayout sLinerLayout = (LinearLayout)findViewById(R.id.layout_scr); for (int i = 0; i < sLinerLayout.getChildCount(); i++) { View v=sLinerLayout.getChildAt(i); if ( v instanceof RadioGroup){ RadioGroup mRadioGroup = (RadioGr

Xamarin.Android多界面

一.准备 开始学习本教程前必须先完成该教程http://www.cnblogs.com/yaozhenfa/p/xamarin_android_quickstart.html 否则将无法继续. 二.界面 1.打开Resources/layout/Main.axml文件,并在Call Button下方继续加入一个按钮,并设置其id为@+id/CallHistoryButton同时设置Text为@string/callHistory(这个其实是一个字符串资源的标识符,后面我们会添加该资源): 三.资