您好,欢迎来到九壹网。
搜索
您的当前位置:首页android里的颜色设置

android里的颜色设置

来源:九壹网
你可以 定义color.xml 在\\res\\values\\color.xml

#FF0000

然后再去引用:

android:textColor=\"@color/red\"

< drawable name=\"white\">#FFFFFF< /drawable>< !--白色 -->

< drawable name=\"black\">#000000< /drawable>< !--黑色 -->

< drawable name=\"ivory\">#FFFFF0< /drawable>< !--象牙色 -->

< drawable name=\"lightyellow\">#FFFFE0< /drawable>< !--亮黄颜色 -->

< drawable name=\"yellow\">#FFFF00< /drawable>< !--黄颜色 -->

< drawable name=\"snow\">#FFFAFA< /drawable>< !--雪白色 -->

< drawable name=\"floralwhite\">#FFFAF0< /drawable>< !--花白色 -->

< drawable name=\"lemonchiffon\">#FFFACD< /drawable>< !--柠檬绸色 -->

< drawable name=\"cornsilk\">#FFF8DC< /drawable>< !--米绸色 -->

< drawable name=\"seashell\">#FFF5EE< /drawable>< !--海贝色 -->

< drawable name=\"lavenderblush\">#FFF0F5< /drawable>< !--淡紫红 -->

< drawable name=\"papayawhip\">#FFEFD5< /drawable>< !--番木色 -->

< drawable name=\"blanchedalmond\">#FFEBCD< /drawable>< !--白杏色 -->

< drawable name=\"mistyrose\">#FFE4E1< /drawable>< !--浅玫瑰色 -->

< drawable name=\"bisque\">#FFE4C4< /drawable>< !--桔黄颜色 -->

< drawable name=\"moccasin\">#FFE4B5< /drawable>< !--鹿皮色 -->

< drawable name=\"navajowhite\">#FFDEAD< /drawable>< !--纳瓦白 -->

< drawable name=\"peachpuff\">#FFDAB9< /drawable>< !--桃色 -->

< drawable name=\"gold\">#FFD700< /drawable>< !--金色 -->

< drawable name=\"pink\">#FFC0CB< /drawable>< !--粉红色 -->

< drawable name=\"lightpink\">#FFB6C1< /drawable>< !--亮粉红色 -->

< drawable name=\"orange\">#FFA500< /drawable>< !--橙色 -->

< drawable name=\"lightsalmon\">#FFA07A< /drawable>< !--亮肉色 -->

< drawable name=\"darkorange\">#FF8C00< /drawable>< !--暗桔黄颜色 -->

< drawable name=\"coral\">#FF7F50< /drawable>< !--珊瑚色 -->

< drawable name=\"hotpink\">#FF69B4< /drawable>< !--热粉红色 -->

< drawable name=\"tomato\">#FF6347< /drawable>< !--西红柿色 -->

< drawable name=\"orangered\">#FF4500< /drawable>< !--红橙色 -->

< drawable name=\"deeppink\">#FF1493< /drawable>< !--深粉红色 -->

< drawable name=\"fuchsia\">#FF00FF< /drawable>< !--紫红色 -->

< drawable name=\"magenta\">#FF00FF< /drawable>< !--红紫色 -->

< drawable name=\"red\">#FF0000< /drawable>< !--红色 -->

< drawable name=\"oldlace\">#FDF5E6< /drawable>< !--老花色 -->

< drawable name=\"lightgoldenrodyellow\">#FAFAD2< /drawable>< !--亮

金黄颜色 -->

< drawable name=\"linen\">#FAF0E6< /drawable>< !--亚麻色 -->

< drawable name=\"antiquewhite\">#FAEBD7< /drawable>< !--古董白 -->

< drawable name=\"salmon\">#FA8072< /drawable>< !--鲜肉色 -->

< drawable name=\"ghostwhite\">#F8F8FF< /drawable>< !--幽灵白 -->

< drawable name=\"mintcream\">#F5FFFA< /drawable>< !--薄荷色 -->

< drawable name=\"whitesmoke\">#F5F5F5< /drawable>< !--烟白色 -->

< drawable name=\"beige\">#F5F5DC< /drawable>< !--米色 -->

< drawable name=\"wheat\">#F5DEB3< /drawable>< !--浅黄颜色 -->

< drawable name=\"sandybrown\">#F4A460< /drawable>< !--沙褐色 -->

< drawable name=\"azure\">#F0FFFF< /drawable>< !--天蓝色 -->

< drawable name=\"honeydew\">#F0FFF0< /drawable>< !--蜜色 -->

< drawable name=\"aliceblue\">#F0F8FF< /drawable>< !--艾利斯兰 -->

< drawable name=\"khaki\">#F0E68C< /drawable>< !--黄褐色 -->

< drawable name=\"lightcoral\">#F08080< /drawable>< !--亮珊瑚色 -->

< drawable name=\"palegoldenrod\">#EEE8AA< /drawable>< !--苍麒麟色 -->

< drawable name=\"violet\">#EE82EE< /drawable>< !--紫罗兰色 -->

< drawable name=\"darksalmon\">#E9967A< /drawable>< !--暗肉色 -->

< drawable name=\"lavender\">#E6E6FA< /drawable>< !--淡紫色 -->

< drawable name=\"lightcyan\">#E0FFFF< /drawable>< !--亮青色 -->

< drawable name=\"burlywood\">#DEB887< /drawable>< !--实木色 -->

< drawable name=\"plum\">#DDA0DD< /drawable>< !--洋李色 -->

< drawable name=\"gainsboro\">#DCDCDC< /drawable>< !--淡灰色 -->

< drawable name=\"crimson\">#DC143C< /drawable>< !--暗深红色 -->

< drawable name=\"palevioletred\">#DB7093< /drawable>< !--苍紫罗兰色

-->

< drawable name=\"goldenrod\">#DAA520< /drawable>< !--金麒麟色 -->

< drawable name=\"orchid\">#DA70D6< /drawable>< !--淡紫色 -->

< drawable name=\"thistle\">#D8BFD8< /drawable>< !--蓟色 -->

< drawable name=\"lightgray\">#D3D3D3< /drawable>< !--亮灰色 -->

< drawable name=\"lightgrey\">#D3D3D3< /drawable>< !--亮灰色 -->

< drawable name=\"tan\">#D2B48C< /drawable>< !--茶色 -->

< drawable name=\"chocolate\">#D2691E< /drawable>< !--巧可力色 -->

< drawable name=\"peru\">#CD853F< /drawable>< !--秘鲁色 -->

< drawable name=\"indianred\">#CD5C5C< /drawable>< !--印第安红 -->

< drawable name=\"mediumvioletred\">#C71585< /drawable>< !--中紫罗兰

色 -->

< drawable name=\"silver\">#C0C0C0< /drawable>< !--银色 -->

< drawable name=\"darkkhaki\">#BDB76B< /drawable>< !--暗黄褐色

< drawable name=\"rosybrown\">#BC8F8F< /drawable>< !--褐玫瑰红 -->

< drawable name=\"mediumorchid\">#BA55D3< /drawable>< !--中粉紫色 -->

< drawable name=\"darkgoldenrod\">#B8860B< /drawable>< !--暗金黄颜色 -->

< drawable name=\"firebrick\">#B22222< /drawable>< !--火砖色 -->

< drawable name=\"powderblue\">#B0E0E6< /drawable>< !--粉蓝色 -->

< drawable name=\"lightsteelblue\">#B0C4DE< /drawable>< !--亮钢兰色

-->

< drawable name=\"paleturquoise\">#AFEEEE< /drawable>< !--苍宝石绿 -->

< drawable name=\"greenyellow\">#ADFF2F< /drawable>< !--黄绿色 -->

< drawable name=\"lightblue\">#ADD8E6< /drawable>< !--亮蓝色 -->

< drawable name=\"darkgray\">#A9A9A9< /drawable>< !--暗灰色 -->

< drawable name=\"darkgrey\">#A9A9A9< /drawable>< !--暗灰色 -->

< drawable name=\"brown\">#A52A2A< /drawable>< !--褐色 -->

< drawable name=\"sienna\">#A0522D< /drawable>< !--赭色 -->

< drawable name=\"darkorchid\">#9932CC< /drawable>< !--暗紫色 -->

< drawable name=\"palegreen\">#98FB98< /drawable>< !--苍绿色 -->

< drawable name=\"darkviolet\">#9400D3< /drawable>< !--暗紫罗兰色 -->

< drawable name=\"mediumpurple\">#9370DB< /drawable>< !--中紫色 -->

< drawable name=\"lightgreen\">#90EE90< /drawable>< !--亮绿色 -->

< drawable name=\"darkseagreen\">#8FBC8F< /drawable>< !--暗海兰色 -->

< drawable name=\"saddlebrown\">#8B4513< /drawable>< !--重褐色 -->

< drawable name=\"darkmagenta\">#8B008B< /drawable>< !--暗洋红 -->

< drawable name=\"darkred\">#8B0000< /drawable>< !--暗红色 -->

< drawable name=\"blueviolet\">#8A2BE2< /drawable>< !--紫罗兰蓝色

< drawable name=\"lightskyblue\">#87CEFA< /drawable>< !--亮天蓝色 -->

< drawable name=\"skyblue\">#87CEEB< /drawable>< !--天蓝色 -->

< drawable name=\"gray\">#808080< /drawable>< !--灰色 -->

< drawable name=\"grey\">#808080< /drawable>< !--灰色 -->

< drawable name=\"olive\">#808000< /drawable>< !--橄榄色 -->

< drawable name=\"purple\">#800080< /drawable>< !--紫色 -->

< drawable name=\"maroon\">#800000< /drawable>< !--粟色 -->

< drawable name=\"aquamarine\">#7FFFD4< /drawable>< !--碧绿色 -->

< drawable name=\"chartreuse\">#7FFF00< /drawable>< !--黄绿色 -->

< drawable name=\"lawngreen\">#7CFC00< /drawable>< !--草绿色 -->

< drawable name=\"mediumslateblue\">#7B68EE< /drawable>< !--中暗蓝色

-->

< drawable name=\"lightslategray\">#77< /drawable>< !--亮蓝灰 -->

< drawable name=\"lightslategrey\">#77< /drawable>< !--亮蓝灰 -->

< drawable name=\"slategray\">#708090< /drawable>< !--灰石色 -->

< drawable name=\"slategrey\">#708090< /drawable>< !--灰石色 -->

< drawable name=\"olivedrab\">#6B8E23< /drawable>< !--深绿褐色 -->

< drawable name=\"slateblue\">#6A5ACD< /drawable>< !--石蓝色 -->

< drawable name=\"dimgray\">#696969< /drawable>< !--暗灰色 -->

< drawable name=\"dimgrey\">#696969< /drawable>< !--暗灰色 -->

< drawable name=\"mediumaquamarine\">#66CDAA< /drawable>< !--中绿色

-->

< drawable name=\"cornflowerblue\">#95ED< /drawable>< !--菊兰色 -->

< drawable name=\"cadetblue\">#5F9EA0< /drawable>< !--军兰色 -->

< drawable name=\"darkolivegreen\">#556B2F< /drawable>< !--暗橄榄绿

< drawable name=\"indigo\">#4B0082< /drawable>< !--靛青色 -->

< drawable name=\"mediumturquoise\">#48D1CC< /drawable>< !--中绿宝石

-->

< drawable name=\"darkslateblue\">#483D8B< /drawable>< !--暗灰蓝色 -->

< drawable name=\"steelblue\">#4682B4< /drawable>< !--钢兰色 -->

< drawable name=\"royalblue\">#4169E1< /drawable>< !--皇家蓝 -->

< drawable name=\"turquoise\">#40E0D0< /drawable>< !--青绿色 -->

< drawable name=\"mediumseagreen\">#3CB371< /drawable>< !--中海蓝 -->

< drawable name=\"limegreen\">#32CD32< /drawable>< !--橙绿色 -->

< drawable name=\"darkslategray\">#2F4F4F< /drawable>< !--暗瓦灰色 -->

< drawable name=\"darkslategrey\">#2F4F4F< /drawable>< !--暗瓦灰色 -->

< drawable name=\"seagreen\">#2E8B57< /drawable>< !--海绿色 -->

< drawable name=\"forestgreen\">#228B22< /drawable>< !--森林绿 -->

< drawable name=\"lightseagreen\">#20B2AA< /drawable>< !--亮海蓝色 -->

< drawable name=\"dodgerblue\">#1E90FF< /drawable>< !--闪兰色 -->

< drawable name=\"midnightblue\">#191970< /drawable>< !--中灰兰色 -->

< drawable name=\"aqua\">#00FFFF< /drawable>< !--浅绿色 -->

< drawable name=\"cyan\">#00FFFF< /drawable>< !--青色 -->

< drawable name=\"springgreen\">#00FF7F< /drawable>< !--春绿色 -->

< drawable name=\"lime\">#00FF00< /drawable>< !--酸橙色 -->

< drawable name=\"mediumspringgreen\">#00FA9A< /drawable>< !--中春绿

色 -->

< drawable name=\"darkturquoise\">#00CED1< /drawable>< !--暗宝石绿 -->

< drawable name=\"deepskyblue\">#00BFFF< /drawable>< !--深天蓝色 -->

< drawable name=\"darkcyan\">#008B8B< /drawable>< !--暗青色 -->

< drawable name=\"teal\">#008080< /drawable>< !--水鸭色 -->

< drawable name=\"green\">#008000< /drawable>< !--绿色 -->

< drawable name=\"darkgreen\">#0000< /drawable>< !--暗绿色 -->

< drawable name=\"blue\">#0000FF< /drawable>< !--蓝色 -->

< drawable name=\"mediumblue\">#0000CD< /drawable>< !--中兰色 -->

< drawable name=\"darkblue\">#00008B< /drawable>< !--暗蓝色 -->

< drawable name=\"navy\">#000080< /drawable>< !--海军色 -->

学习sdk范例总结1--不断更新ing 1、Textview内容设置及显示

不管什么情况,必须在xml中先声明TextView(可以不设置android:text)

可以在xml中或者在java中设置TextView文本内容,下面只说如何在java中设置,

1.1 TextView对象.setText();支持一下多态构造方法

而TextView.setText不支持HTML TAG的输出,比如:text01.setText(\"href=\\\"http://www.baidu.com\\\">博客\");

不会把这个地址做为链接显示,而是显示博客

如果想把一段地址作为链接地址显示,

需要在xml中,TextView的属性设置中,

android:id=\"@+id/textView01\"

android:layout_width=\"fill_parent\"

android:layout_height=\"wrap_content\"

android:autoLink=\"all\"

android:text=\"博客:http://www.baidu.com\"

/>

这样就可以了。

1.2 文本颜色,文本字体大小等

可以在xml中设置,android:textColor=\"@drawble/white\"

android:textSize=\"18sp\"

颜色可以在String.xml中定义 name=\"white\">#FFFFFFFF

#808080FF

也可以在java中设置,

text01.setTextColor(R.drawable.darkgray);

mTextView02.setTextColor(Color.BLUE);均可,

text01.setTextSize(20);

1.3 设置EditText输入内容为密码

在xml中设置EditText 的属性,anroid:password=true;

1.4 设置TextView字体的背景颜色

Resources resources=getBaseContext().getResources();

Drawable drawable =resources.getDrawble(R.drawable.white);

text01.setBackgroundDrawable(drawable);

1.5 获取在string.xml中定义的字符串

如下:

mTextView01,mTextView02都是在xml中已经定义了内容的,

mTextView01 = (TextView) findViewById(R.id.myTextView01);

mTextView02 = (TextView) findViewById(R.id.myTextView02);

关键是以下这两句:

CharSequence char1=getString(R.string.str_textview01);

CharSequence char2=getString(R.string.str_textview02);

String s=\"haha\";

mTextView02.setText(char1+s+char2);

在setText();中,不能char1+char2,这跟setText的构造方法有关。

1.6 连续不断设置TextView字体颜色

java代码

代码package irdc.Ex03_13;

import android.app.Activity;

import android.content.res.Resources;

import android.graphics.Color;

import android.graphics.drawable.Drawable;

import android.os.Bundle;

import android.view.View;

import android.widget.Button;

import android.widget.TextView;

public class Ex03_13 extends Activity

{

private Button mButton;

private TextView mText;

private int[] mColors;

private int colornum;

/** Called when the activity is first created. */

@Override

public void onCreate(Bundle savedInstanceState)

{

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

mButton = (Button) findViewById(R.id.mybutton);

mText = (TextView) findViewById(R.id.mytext);

/* mColors = new int[]

{ Color.BLACK, Color.RED, Color.BLUE, Color.GREEN, Color.MAGENTA,

Color.YELLOW };*/

mColors=new

int[]{R.drawable.black,R.drawable.blue,R.drawable.cyan,R.drawable.darkgray,R.drawable.gray,R.drawable.green,R.drawable.lightgray,R.drawable.magenta,R.drawable.red,R.drawable.white,R.drawable.yellow};

colornum = 0;

mButton.setOnClickListener(new View.OnClickListener()

{

public void onClick(View v)

{

if (colornum < mColors.length)

{//add by surx start

// int color=getResources().getColor(mColors[colornum]);

Resources resources=getBaseContext().getResources();

int color= resources.getColor(mColors[colornum]);

//surx end

//mText.setTextColor(mColors[colornum]);

mText.setTextColor(color);

colornum++;

} else

colornum = 0;

}

});

}

}

color.xml

代码

#ff444444

#ff000000

#ffff0000

#ff00ff00

#ffcccccc

#ffffffff

#ffffff00

#ff0000ff

#ff888888

#ffff00ff

#ff00ffff

string.xml

代码

Hello World, Ex03_13

Ex03_13

看我,变颜色啦!

按我,让字体变颜色

main.xml

代码

android:id=\"@+id/widget27\"

android:layout_width=\"fill_parent\"

android:layout_height=\"fill_parent\"

android:background=\"@drawable/white\"

xmlns:android=\"http://schemas.android.com/apk/res/android\"

android:orientation=\"vertical\"

>

android:id=\"@+id/mytext\"

android:layout_width=\"wrap_content\"

android:layout_height=\"wrap_content\"

android:text=\"@string/textview_str\">

android:id=\"@+id/mybutton\"

android:layout_width=\"wrap_content\"

android:layout_height=\"wrap_content\"

android:text=\"@string/button_str\"

>

注意:从resources资源里面可以获取很多东西,比如getDrawable,getColor,上面的setTextColor需要的是int 类型的数据,所以不能用resources.getDrawable(),这样得到的是一个Drawable类型的变量。resources.getColor()得到的是int类型的变量,用来表示颜色。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务