在Android studio中使用GridLayout实现计算器

来源:互联网 发布:长风大数据平台 编辑:程序博客网 时间:2024/05/15 08:01
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的这种变成5public 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_flagtrue,说明已经计算过,又按下数学,则说明要重新计算,然后再将按下是数字显示在显示器中                        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>

原创粉丝点击