package aimpleapp.example.a17693.calculate2; import android.app.Activity; import android.media.MediaCodec; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import java.util.regex.Pattern; //唯一缺点是不能将结果是5.0的这种变成5 public class MainActivity extends Activity implements OnClickListener { Button btn_0;//0数字按钮 Button btn_1;//1数字按钮 Button btn_2;//2数字按钮 Button btn_3;//3数字按钮 Button btn_4;//4数字按钮 Button btn_5;//5数字按钮 Button btn_6;//6数字按钮 Button btn_7;//7数字按钮 Button btn_8;//8数字按钮 Button btn_9;//9数字按钮 Button btn_point;//小数点按钮 Button btn_clear;//清除按钮 Button btn_del;//删除按钮 Button btn_plus;//加号按钮 Button btn_minus;//减号按钮 Button btn_multiply;//乘号按钮 Button btn_divide;//除号按钮 Button btn_equal;//等号按钮 EditText et_input;//显示输入内容的显示屏 boolean clear_flag=false;//清空标识即是否已经计算过了(按过=号) protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btn_0 = (Button) findViewById(R.id.btn_0); btn_1 = (Button) findViewById(R.id.btn_1); btn_2 = (Button) findViewById(R.id.btn_2); btn_3 = (Button) findViewById(R.id.btn_3); btn_4 = (Button) findViewById(R.id.btn_4); btn_5 = (Button) findViewById(R.id.btn_5); btn_6 = (Button) findViewById(R.id.btn_6); btn_7 = (Button) findViewById(R.id.btn_7); btn_8 = (Button) findViewById(R.id.btn_8); btn_9 = (Button) findViewById(R.id.btn_9); btn_point = (Button) findViewById(R.id.btn_point); btn_clear = (Button) findViewById(R.id.btn_clear); btn_del = (Button) findViewById(R.id.btn_del); btn_plus = (Button) findViewById(R.id.btn_plus); btn_minus = (Button) findViewById(R.id.btn_minus); btn_multiply = (Button) findViewById(R.id.btn_mutliply); btn_divide = (Button) findViewById(R.id.btn_divide); btn_equal = (Button) findViewById(R.id.btn_equal); //以上是实例化按钮 et_input =(EditText) findViewById(R.id.et_input);//实例化显示屏 btn_0.setOnClickListener(this); btn_1.setOnClickListener(this); btn_2.setOnClickListener(this); btn_3.setOnClickListener(this); btn_4.setOnClickListener(this); btn_5.setOnClickListener(this); btn_6.setOnClickListener(this); btn_7.setOnClickListener(this); btn_8.setOnClickListener(this); btn_9.setOnClickListener(this); btn_point.setOnClickListener(this); btn_clear.setOnClickListener(this); btn_del.setOnClickListener(this); btn_plus.setOnClickListener(this); btn_minus.setOnClickListener(this); btn_multiply.setOnClickListener(this); btn_divide.setOnClickListener(this); btn_equal.setOnClickListener(this); //设置按钮的点击事件 } @Override public void onClick(View v) { String str= et_input.getText().toString(); switch (v.getId()){ case R.id.btn_0: case R.id.btn_1: case R.id.btn_2: case R.id.btn_3: case R.id.btn_4: case R.id.btn_5: case R.id.btn_6: case R.id.btn_7: case R.id.btn_8: case R.id.btn_9: case R.id.btn_point: if(clear_flag){//如果clear_flag是true,说明已经计算过,又按下数学,则说明要重新计算,然后再将按下是数字显示在显示器中 clear_flag=false; str="";//将str设置为空 et_input.setText(""); } et_input.setText(str+((Button)v).getText());//数字显示在显示器 break; //加减乘除 case R.id.btn_plus: case R.id.btn_minus: case R.id.btn_mutliply: case R.id.btn_divide: if(clear_flag){//计算过了,按下运算符,说明要接着计算,此时没有设置str为空,保留之前的结果 clear_flag=false; et_input.setText(""); } et_input.setText(str+" "+((Button)v).getText()+" ");//在运算符前后加上空格来标识运算符 break; case R.id.btn_del: if(clear_flag){//计算过了,直接清除 clear_flag=false; str="";//将str设置为空 et_input.setText(""); }else if(str!=null&&!str.equals("")){//如果没有,一个个删除 et_input.setText(str.substring(0,str.length()-1)); } break; case R.id.btn_clear: clear_flag=false; str="";//将str设置为空 et_input.setText(""); break; case R.id.btn_equal: getResult(); break; } } /* * 运算结果 * */ private void getResult(){ String exp=et_input.getText().toString(); if(exp==null||exp.equals("")){ return; } if(!exp.contains(" ")){//不包含运算符,因为没有空格 return; } if(clear_flag){//如果是true按过一次等于号了,返回 clear_flag=false; return; } clear_flag=true;//将标识设置为true,开始计算 double result=0; String s1=exp.substring(0,exp.indexOf(" "));//运算符前面的字符串 String op=exp.substring(exp.indexOf(" ")+1,exp.indexOf(" ")+2);//运算符 String s2=exp.substring(exp.indexOf(" ")+3);//运算符后面的字符串 if(!s1.equals("")&&!s2.equals("")){//同时不为空 double d1=Double.parseDouble(s1); double d2=Double.parseDouble(s2); if(op.equals("+")){ result = d1+d2; }else if(op.equals("-")){ result = d1-d2; }else if(op.equals("×")){ result = d1*d2; }else if(op.equals("÷")){ if(d2==0){ result = 0; }else{ result = d1/d2; } } if(!s1.contains(".")&&!s2.contains(".")&&(int)result==result){//如果两个数字都是整数,并且结果为整数要强制转化为int int r =(int) result; et_input.setText(r+""); }else { et_input.setText(result+""); } } else if(!s1.equals("")&&s2.equals("")){//如果第二个为空,则不计算 et_input.setText(exp); }else if(s1.equals("")&&!s2.equals("")){//如果第一个为空,则计算,即在之前的结果上在计算 double d2=Double.parseDouble(s2); if(op.equals("+")){ result = 0+d2; }else if(op.equals("-")){ result = 0-d2; }else if(op.equals("×")){ result = 0; }else if(op.equals("÷")){ result = 0; } if(!s2.contains(".")){ int r =(int) result; et_input.setText(r+""); }else { et_input.setText(result+""); } }else{ et_input.setText(""); } }}
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="16dp" android:paddingTop="16dp" tools:context="aimpleapp.example.a17693.calculate2.MainActivity"> <EditText android:layout_width="match_parent" android:layout_height="60dip" android:id="@+id/et_input" android:background="@drawable/while_bg" android:editable="false" android:gravity="right|bottom" android:layout_alignParentTop="true" /> <GridLayout android:id="@+id/gridLayout" android:layout_width="match_parent" android:layout_height="match_parent" android:rowCount="5" android:columnCount="4" android:layout_below="@+id/et_input" android:orientation="horizontal" android:layout_alignParentBottom="true" android:layout_alignParentStart="true"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="C" android:layout_marginTop="15dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:id="@+id/btn_clear"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_columnWeight="1" android:layout_rowWeight="1" android:layout_marginTop="15dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:text="DEL" android:id="@+id/btn_del" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_columnWeight="1" android:layout_rowWeight="1" android:layout_marginTop="15dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:text="×" android:id="@+id/btn_mutliply" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="15dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="÷" android:id="@+id/btn_divide" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="7" android:id="@+id/btn_7"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="8" android:id="@+id/btn_8" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="9" android:id="@+id/btn_9" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="-" android:id="@+id/btn_minus" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="4" android:id="@+id/btn_4"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="5" android:id="@+id/btn_5" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="6" android:id="@+id/btn_6" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="+" android:id="@+id/btn_plus" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="1" android:id="@+id/btn_1"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="2" android:id="@+id/btn_2" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="3" android:id="@+id/btn_3" /> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/orange_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="=" android:id="@+id/btn_equal" android:layout_rowSpan="2" android:layout_gravity="fill_vertical"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="0" android:id="@+id/btn_0" android:layout_columnSpan="2" android:layout_gravity="fill_horizontal"/> <Button android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_marginTop="5dp" android:layout_marginBottom="5dp" android:layout_marginLeft="5dp" android:layout_marginRight="5dp" android:background="@drawable/white_selector" android:layout_columnWeight="1" android:layout_rowWeight="1" android:text="." android:id="@+id/btn_point" /> </GridLayout> </RelativeLayout>、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、这些xml是为了实现按钮,按下去的按键颜色和整体的背景
在white_selector.xml中
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/gray_bg" android:state_pressed="true"/> <item android:drawable="@drawable/while_bg"/> <item android:drawable="@drawable/ashend_bg" android:state_pressed="true"/> <item android:drawable="@drawable/orange_bg"/> </selector>、、、、、、、、、、、、、、、、、、、在gray_bg.xml中
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/><!-- 设置圆角,半径是5dp--> <solid android:color="@color/gray" /> </shape>///////////////////////////////////////////////在range_bg.xml中
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/><!-- 设置圆角,半径是5dp--> <solid android:color="@color/orange" /></shape>///////////////////////////////////////////////
在range_selector.xml中
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/ashend_bg" android:state_pressed="true"/> <item android:drawable="@drawable/orange_bg"/> </selector>///////////////////////////////////////////////
在while_bg.xml中
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <!--由于color.xml中没有颜色的定义,所以需要自己去网上搜索然后复制相关代码 --> <corners android:radius="5dp"/><!-- 设置圆角,半径是5dp--> <solid android:color="@color/white" /><!--设置填充色为白色--> <!--gradient是定义渐变,默认从左到右水平渐变,stroke是边宽--> <!-- <gradient android:startColor="@color/white" android:endColor="@color/red" /> <stroke android:width="1dp" android:color="@color/black" /> --> </shape>//////////////////////////////////////////////
在AndroidManifest.xml的<activity 中添加上
android:theme="@android:style/Theme.Black.NoTitleBar">>并且修改MainActivity.java中继承的类为Activity不然会报错
、、、、、、、、、、、、、、、、、、、、、、、、、
在values下面的color.xml中需要添加一些颜色可以根据个人需要添加
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="colorPrimary">#3F51B5</color> <color name="colorPrimaryDark">#303F9F</color> <color name="colorAccent">#FF4081</color> <color name="white">#FFFFFF</color><!--白色 --> <color name="ivory">#FFFFF0</color><!--象牙色 --> <color name="lightyellow">#FFFFE0</color><!--亮黄色--> <color name="yellow">#FFFF00</color><!--黄色 --> <color name="snow">#FFFAFA</color><!--雪白色 --> <color name="floralwhite">#FFFAF0</color><!--花白色 --> <color name="lemonchiffon">#FFFACD</color><!--柠檬绸色 --> <color name="cornsilk">#FFF8DC</color><!--米绸色 --> <color name="seashell">#FFF5EE</color><!--海贝色 --> <color name="lavenderblush">#FFF0F5</color><!--淡紫红 --> <color name="papayawhip">#FFEFD5</color><!--番木色 --> <color name="blanchedalmond">#FFEBCD</color><!--白杏色 --> <color name="mistyrose">#FFE4E1</color><!--浅玫瑰色 --> <color name="bisque">#FFE4C4</color><!--桔黄色 --> <color name="moccasin">#FFE4B5</color><!--鹿皮色 --> <color name="navajowhite">#FFDEAD</color><!--纳瓦白 --> <color name="peachpuff">#FFDAB9</color><!--桃色 --> <color name="gold">#FFD700</color><!--金色 --> <color name="pink">#FFC0CB</color><!--粉红色 --> <color name="lightpink">#FFB6C1</color><!--亮粉红色--> <color name="orange">#FFA500</color><!--橙色 --> <color name="lightsalmon">#FFA07A</color><!--亮肉色 --> <color name="darkorange">#FF8C00</color><!--暗桔黄色 --> <color name="coral">#FF7F50</color><!--珊瑚色 --> <color name="hotpink">#FF69B4</color><!--热粉红色 --> <color name="tomato">#FF6347</color><!--西红柿色 --> <color name="orangered">#FF4500</color><!--红橙色 --> <color name="deeppink">#FF1493</color><!--深粉红色 --> <color name="fuchsia">#FF00FF</color><!--紫红色 --> <color name="magenta">#FF00FF</color><!--红紫色 --> <color name="red">#FF0000</color><!--红色 --> <color name="oldlace">#FDF5E6</color><!--老花色 --> <color name="lightgoldenrodyellow">#FAFAD2</color><!--亮金黄色 --> <color name="linen">#FAF0E6</color><!--亚麻色 --> <color name="antiquewhite">#FAEBD7</color><!--古董白 --> <color name="salmon">#FA8072</color><!--鲜肉色 --> <color name="ghostwhite">#F8F8FF</color><!--幽灵白 --> <color name="mintcream">#F5FFFA</color><!--薄荷色 --> <color name="whitesmoke">#F5F5F5</color><!--烟白色 --> <color name="beige">#F5F5DC</color><!--米色 --> <color name="wheat">#F5DEB3</color><!--浅黄色 --> <color name="sandybrown">#F4A460</color><!--沙褐色--> <color name="azure">#F0FFFF</color><!--天蓝色 --> <color name="honeydew">#F0FFF0</color><!--蜜色 --> <color name="aliceblue">#F0F8FF</color><!--艾利斯兰 --> <color name="khaki">#F0E68C</color><!--黄褐色 --> <color name="lightcoral">#F08080</color><!--亮珊瑚色 --> <color name="palegoldenrod">#EEE8AA</color><!--苍麒麟色 --> <color name="violet">#EE82EE</color><!--紫罗兰色 --> <color name="darksalmon">#E9967A</color><!--暗肉色 --> <color name="lavender">#E6E6FA</color><!--淡紫色 --> <color name="lightcyan">#E0FFFF</color><!--亮青色 --> <color name="burlywood">#DEB887</color><!--实木色 --> <color name="plum">#DDA0DD</color><!--洋李色 --> <color name="gainsboro">#DCDCDC</color><!--淡灰色 --> <color name="crimson">#DC143C</color><!--暗深红色 --> <color name="palevioletred">#DB7093</color><!--苍紫罗兰色 --> <color name="goldenrod">#DAA520</color><!--金麒麟色 --> <color name="orchid">#DA70D6</color><!--淡紫色 --> <color name="thistle">#D8BFD8</color><!--蓟色 --> <color name="lightgray">#D3D3D3</color><!--亮灰色 --> <color name="lightgrey">#D3D3D3</color><!--亮灰色 --> <color name="tan">#D2B48C</color><!--茶色 --> <color name="chocolate">#D2691E</color><!--巧可力色 --> <color name="peru">#CD853F</color><!--秘鲁色 --> <color name="indianred">#CD5C5C</color><!--印第安红 --> <color name="mediumvioletred">#C71585</color><!--中紫罗兰色 --> <color name="silver">#C0C0C0</color><!--银色 --> <color name="darkkhaki">#BDB76B</color><!--暗黄褐色 --> <color name="rosybrown">#BC8F8F</color> <!--褐玫瑰红 --> <color name="mediumorchid">#BA55D3</color><!--中粉紫色 --> <color name="darkgoldenrod">#B8860B</color><!--暗金黄色 --> <color name="firebrick">#B22222</color><!--火砖色 --> <color name="powderblue">#B0E0E6</color><!--粉蓝色 --> <color name="lightsteelblue">#B0C4DE</color><!--亮钢兰色 --> <color name="paleturquoise">#AFEEEE</color><!--苍宝石绿 --> <color name="greenyellow">#ADFF2F</color><!--黄绿色 --> <color name="lightblue">#ADD8E6</color><!--亮蓝色 --> <color name="darkgray">#A9A9A9</color><!--暗灰色 --> <color name="darkgrey">#A9A9A9</color><!--暗灰色 --> <color name="brown">#A52A2A</color><!--褐色 --> <color name="sienna">#A0522D</color><!--赭色 --> <color name="darkorchid">#9932CC</color><!--暗紫色--> <color name="palegreen">#98FB98</color><!--苍绿色 --> <color name="darkviolet">#9400D3</color><!--暗紫罗兰色 --> <color name="mediumpurple">#9370DB</color><!--中紫色 --> <color name="lightgreen">#90EE90</color><!--亮绿色 --> <color name="darkseagreen">#8FBC8F</color><!--暗海兰色 --> <color name="saddlebrown">#8B4513</color><!--重褐色 --> <color name="darkmagenta">#8B008B</color><!--暗洋红 --> <color name="darkred">#8B0000</color><!--暗红色 --> <color name="blueviolet">#8A2BE2</color><!--紫罗兰蓝色 --> <color name="lightskyblue">#87CEFA</color><!--亮天蓝色 --> <color name="skyblue">#87CEEB</color><!--天蓝色 --> <color name="gray">#808080</color><!--灰色 --> <color name="grey">#808080</color><!--灰色 --> <color name="olive">#808000</color><!--橄榄色 --> <color name="purple">#800080</color><!--紫色 --> <color name="maroon">#800000</color><!--粟色 --> <color name="aquamarine">#7FFFD4</color><!--碧绿色--> <color name="chartreuse">#7FFF00</color><!--黄绿色 --> <color name="lawngreen">#7CFC00</color><!--草绿色 --> <color name="mediumslateblue">#7B68EE</color><!--中暗蓝色 --> <color name="lightslategray">#778899</color><!--亮蓝灰 --> <color name="lightslategrey">#778899</color><!--亮蓝灰 --> <color name="slategray">#708090</color><!--灰石色 --> <color name="slategrey">#708090</color><!--灰石色 --> <color name="olivedrab">#6B8E23</color><!--深绿褐色 --> <color name="slateblue">#6A5ACD</color><!--石蓝色 --> <color name="dimgray">#696969</color><!--暗灰色 --> <color name="dimgrey">#696969</color><!--暗灰色 --> <color name="mediumaquamarine">#66CDAA</color><!--中绿色 --> <color name="cornflowerblue">#6495ED</color><!--菊兰色 --> <color name="cadetblue">#5F9EA0</color><!--军兰色 --> <color name="darkolivegreen">#556B2F</color><!--暗橄榄绿 --> <color name="indigo">#4B0082</color><!--靛青色 --> <color name="mediumturquoise">#48D1CC</color><!--中绿宝石 --> <color name="darkslateblue">#483D8B</color><!--暗灰蓝色 --> <color name="steelblue">#4682B4</color><!--钢兰色 --> <color name="royalblue">#4169E1</color><!--皇家蓝 --> <color name="turquoise">#40E0D0</color><!--青绿色 --> <color name="mediumseagreen">#3CB371</color><!--中海蓝 --> <color name="limegreen">#32CD32</color><!--橙绿色 --> <color name="darkslategray">#2F4F4F</color><!--暗瓦灰色 --> <color name="darkslategrey">#2F4F4F</color><!--暗瓦灰色 --> <color name="seagreen">#2E8B57</color><!--海绿色 --> <color name="forestgreen">#228B22</color><!--森林绿 --> <color name="lightseagreen">#20B2AA</color><!--亮海蓝色 --> <color name="dodgerblue">#1E90FF</color><!--闪兰色 --> <color name="midnightblue">#191970</color><!--中灰兰色 --> <color name="aqua">#00FFFF</color><!--浅绿色 --> <color name="cyan">#00FFFF</color><!--青色 --> <color name="springgreen">#00FF7F</color><!--春绿色--> <color name="lime">#00FF00</color><!--酸橙色 --> <color name="mediumspringgreen">#00FA9A</color><!--中春绿色 --> <color name="darkturquoise">#00CED1</color><!--暗宝石绿 --> <color name="deepskyblue">#00BFFF</color><!--深天蓝色 --> <color name="darkcyan">#008B8B</color><!--暗青色 --> <color name="teal">#008080</color><!--水鸭色 --> <color name="green">#008000</color><!--绿色 --> <color name="darkgreen">#006400</color><!--暗绿色 --> <color name="blue">#0000FF</color><!--蓝色 --> <color name="mediumblue">#0000CD</color><!--中兰色 --> <color name="darkblue">#00008B</color><!--暗蓝色 --> <color name="navy">#000080</color><!--海军色 --> <color name="black">#000000</color><!--黑色 --> </resources>
在Android studio中使用GridLayout实现计算器
猜你喜欢
转载自blog.csdn.net/qq_33296156/article/details/74065040
今日推荐
周排行