然后再去引用:
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: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中定义 也可以在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 代码 string.xml 代码 main.xml 代码 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:layout_width=\"wrap_content\" android:layout_height=\"wrap_content\" android:text=\"@string/textview_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
本站由北京市万商天勤律师事务所王兴未律师提供法律服务