`
buddie
  • 浏览: 185326 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

setTextColor()中的整型颜色

阅读更多

今天用到了setTextColor(),参数写成了“#0000FF”,IDE提示错误。

查了下资料发现setTextColor()的参数应该写成以下的这种形式:

 

setTextColor(0xFF0000FF);//0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。

 

另外还可以使用系统自带的颜色类

setTextColor(android.graphics.Color.BLUE);

 

 

还有就是使用资源文件进行设置

setTextColor(this.getResources().getColor(R.color.blue));//通过获得资源文件进行设置。根据不同的情况R.color.blue也可以是R.string.blue或者R.drawable.blue,当然前提是需要在相应的配置文件里做相应的配置,如:

<color name="blue">#0000FF</color>

<drawable name="blue">#0000FF</drawable>

<string name="blue">#0000FF</string>

 

参考文件:http://hi.baidu.com/loulis/blog/item/f2f9301355ea88c4f7039e9c.html

 

 

分享到:
评论

相关推荐

    Android中使用颜色资源完成改变文字颜色项目的代码清单.pdf

    为了随机改变文字颜色,我们定义了一个整型数组`tv_color`,用于存储颜色资源ID。然后,创建一个`Random`对象,生成一个随机索引`i`,获取颜色资源数组中的随机颜色值,并设置为TextView的文字颜色。 以下为`...

    MFC图形绘制及颜色字体的改变

    COLORREF是一个无符号长整型,用于表示RGB(Red, Green, Blue)色彩模式的颜色。你可以使用RGB()函数来创建一个COLORREF值,例如RGB(255, 0, 0)代表红色。在CDC对象上绘制时,你可以使用SetROP2()函数设置绘图模式,...

    动态改变静态文本颜色的MFC源码多线程

    `SetTextColor()`接受一个`COLORREF`类型的参数,这是一个无符号长整型数值,表示颜色。可以使用RGB宏(如`RGB(r, g, b)`)创建自定义颜色,其中`r`、`g`和`b`分别是红色、绿色和蓝色的成分,范围是0到255。 4. **...

    Android双色配置TextView功能类demo

    1. **创建ColorPhrase类**:这个类应该包含一个字符串数组和对应颜色的整型数组,分别表示子字符串和颜色值。 2. **解析文本**:在需要双色显示的文本中,找到需要改变颜色的部分,并将其与普通文本分开,存储到...

    COLORREF_VC++源码_

    - 在Windows控件中设置颜色,如`CButton`或`CStatic`,可以使用`SetFaceColor`或`SetTextColor`方法,传入`COLORREF`值。 - 绘图操作中,` CDC`类的`SetROP2`方法可以接受`COLORREF`作为画笔颜色。 - 在`CDC`类的...

    CMenu菜单栏自绘实例

    首先,使用CDC的`SelectObject`函数选择合适的字体和画笔,然后使用`SetBkColor`和`SetTextColor`分别设置背景色和文字颜色。接下来,根据设定的宽度和位置,使用`DrawText`函数绘制菜单项的文字。如果需要为非弹出...

    GroupBox可以改变windows风格的组合框

    在这个例子中,`COLORREF`是一个无符号长整型,用于表示颜色。你可以传入RGB值(如`RGB(255, 0, 0)`代表红色)来改变字体颜色。 改变组合框的颜色则稍微复杂一些,因为组合框通常有标题和边框。要改变整个组合框的...

    C++画笔完整代码

    COLORREF是一个无符号长整型,通过RGB函数转换为红绿蓝的24位颜色值。例如,`RGB(255, 0, 0)`表示红色,`RGB(0, 255, 0)`表示绿色,以此类推。在绘制时,我们可以使用CDC的`SetTextColor`函数设置文本颜色,`...

    自己制作进制转换器

    - **show.setTextColor(Color.GREEN/BLUE/RED)**:改变TextView中显示文本的颜色。在这个程序中,不同进制转换的结果使用不同颜色高亮显示,便于区分。 6. **Android应用程序打包**: - **Apk**:Android应用程序...

    動態產生元件

    checkBox.setTextColor(ContextCompat.getColor(context, R.color.textColor)); ``` 3. 添加到父视图(例如一个`LinearLayout`或`RelativeLayout`): ```java ViewGroup parentView = findViewById(R.id....

    TableWidget.zip

    使用`setBackgroundColor`、`setTextColor`等方法改变单元格的背景色和字体颜色。 3. **行和列操作**:通过`insertRow`、`removeRow`、`insertColumn`和`removeColumn`方法动态添加或移除行和列。 4. **排序功能**:...

    windows API 一日一练(93练)

    `SetTextColor` 函数用于设置设备上下文中文本的颜色。这一节讲解了如何使用该函数来改变文本的颜色,这对于美化用户界面很有帮助。 以上是对《Windows API 一日一练(93练)》中部分关键知识点的详细介绍,希望对...

    c++技巧

    此外,控制台颜色设置可以通过`settextcolor()`、`settextbackground()`等函数实现,但在不同的编译环境中可能需要不同的头文件支持,如`conio.h`。 #### 控制台坐标定位与C/C++差异 通过`gotoxy(int x, int y)`...

    C语言写俄罗斯方块完整版

    颜色和样式可以通过`SetBkColor`、`SetTextColor`等函数进行设定。 5. **事件处理** 游戏中的用户输入,如键盘按键,是通过处理窗口的消息来实现的。Win32 API提供`GetMessage`、`TranslateMessage`、`...

    C++技巧杂谈.txt

    在C++中,“const int”与“int const”的含义相同,都表示一个不可修改的整型变量。然而,在实际编程实践中,通常推荐使用“int const”来增强代码的可读性,尤其是当涉及更复杂的表达式时。 #### 十、头文件包含...

Global site tag (gtag.js) - Google Analytics