`

安卓编程 设置组件字体颜色

 
阅读更多

 

 

 

学习《疯狂android》其中涉及到给组件设置字体颜色的代码。下面的集中方法和报错。最后在一个英文网站上找到了最后一种方法,不会提是错误

 

/*

第一种:Should pass resolved color instead of resource id here: getResources().getColor(R.color.red)

*/

//text.setTextColor(R.color.red);

/*

The method getColor(int) from the type Resources is deprecated

*/

//text.setTextColor(getResources().getColor(R.color.red));

/*

在网上查询都说这个方法是替换已经过时的方法:getResources().getColor(R.color.red)的。但是不好使,也无法在API上查询到ContextCompat下有getColor()方法。也可能是我不会用

The method getColor(TextView, int) is undefined for the type ContextCompat

*/

//ContextCompat.getColor(text,R.color.red);

/*

这个用法同样会提是上面的错误

*/

//text.setTextColor(ContextCompat.getColor(text, R.color.red));

/*

  在一个英文网站上查询到,有个人说他用下面这个方法设置字体颜色。我使用后至少还没有报错,不知道是否有效果

*/

text.setTextColor(Color.RED);

 

 

 

 

分享到:
评论

相关推荐

    Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)

    本文实例讲述了Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)。分享给大家供大家参考,具体如下: import android.content.Context; import android.graphics.Color; import android.text....

    安卓textView相关-代码动态改变某些textview文本颜色及其大小的方式.rar

    除了直接设置颜色和大小,还可以创建一个SpannableString或Spanned对象来应用更多样式,如粗体、斜体、下划线等。例如: ```java SpannableString spannedText = new SpannableString("部分粗体"); spannedText...

    delphi中改变statusbar的背景色和字体颜色

    在Delphi编程环境中,StatusBar是窗口底部用于显示各种状态信息的组件。为了提供更好的用户界面体验,有时我们需要自定义StatusBar的颜色,使其与应用程序的整体风格相匹配。本篇将详细介绍如何在Delphi中改变Status...

    Android编程中各种组件的例子在一个项目中

    在Android编程中,组件是构建用户界面的基本元素,它们提供了丰富的功能和交互方式。这个名为"Android编程中各种组件的例子在一个项目中"的项目,旨在通过一个ListView的实例,展示Android开发中的关键组件及其用法...

    改变字体颜色设置

    在IT领域,尤其是在软件开发和用户界面设计中,改变字体颜色设置是一项常见的任务。这涉及到对文本元素的样式控制,以便提升用户体验或者适应特定的设计需求。在这个过程中,开发者通常会利用编程语言中的特定控件和...

    Android自定义折线图,可设置基准线,不同点颜色

    本知识点主要围绕如何在Android中创建一个自定义的折线图,包括设置基准线以及为不同数据点设置不同颜色。通过以下内容,我们将深入理解这个过程,并提供相关的编程实践。 首先,要创建一个自定义折线图,我们需要...

    字体颜色改变

    对于TextView,我们可以使用`android:textColor`属性来设置字体颜色。例如: ```xml android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text=...

    Android编程指南(中文)

    ### Android编程指南知识点详解 #### 一、应用程序基础 - Application Fundamentals **1. 关键类** Android 应用程序的基础构建块是一组核心类,它们定义了应用程序的行为和交互方式。 - **Activity**: Activity...

    android之UI组件TextView合集代码

    这段代码创建了一个TextView,设置了ID、宽度、高度、文本内容、字体大小和颜色。 接着,TextView有许多可调整的属性,包括但不限于: 1. `android:text`:设置要显示的文本。 2. `android:textSize`:设置文本大小...

    Android 打造各种酷炫的进度条,可自由定制样式(颜色、字体、大小、形状等)

    - **颜色**:使用`android:progressDrawable`属性,可以设置一个自定义的Drawable,其中包含不同颜色的渐变。例如,使用LayerDrawable来实现渐变效果。 - **字体**:若需改变进度数值的字体,可以创建一个自定义...

    Android Spinner设置默认标题

    本篇文章将详细讲解如何在Android中设置Spinner的默认标题,以及相关的编程技巧。 首先,让我们了解Spinner的基本结构。Spinner是由两个主要部分组成的:一个可见的文本视图,通常显示当前选中的选项,另一个是隐藏...

    Android入门组件源码

    开发者可以通过设置`text`属性来更改显示的文本,使用`textSize`调整字体大小,通过`textColor`设定字体颜色,还可以利用`android:gravity`控制文本的对齐方式。除此之外,`TextView`还支持富文本格式,如粗体、斜体...

    Android自定义组件开发详解.docx

    【Android自定义组件开发详解】 Android自定义组件的开发是Android应用开发中的一个重要部分,它涉及到自定义View和ViewGroup的创建,以及对canvas和paint的深入理解和运用。自定义组件能够满足开发者对于UI设计的...

    自定义控件的编辑框的文字颜色

    在许多编程语言和框架中,如Android的XML布局或Windows Forms,编辑框(EditText或TextBox)的默认文字颜色通常是黑色。为了改变这个颜色,我们需要访问控件的属性或方法。例如,在Android中,我们可以通过在XML布局...

    Delphi xe6 Android编程入门 demo

    《Delphi Xe6 Android编程入门:通过Demo深入理解》 在移动开发领域,Delphi Xe6作为一款强大的跨平台开发工具,以其高效的原生编译能力,为开发者提供了便利。尤其是对于想要涉足Android应用开发的程序员,Delphi ...

    android使用switch组件

    本篇文章将深入探讨如何在Android应用中使用Switch组件,以及相关的Java编程技巧。 首先,Switch组件是Android SDK中的ToggleButton的升级版,它提供了更直观的交互体验。Switch在XML布局文件中通过`<Switch>`标签...

    Android编程入门很简单.(清华出版.王勇).part1

    书名:《Android编程入门很简单》(清华大学出版社.王勇)。 压缩打包成2部分,这是第1部分。 本书是一本与众不同的Android学习读物,是一本化繁为简,把抽象问题具体化,把复杂问题简单化的书。本书避免出现...

    Android自定义组件之精美日历实现(内容、样式可扩展)

    每个日期单元格可以是一个可点击的TextView,通过设置不同的背景色、文字颜色和大小来区分不同状态的日期。此外,使用Shape Drawable或Vector Asset可以创建自定义的边框和图标。 为了使日历组件的内容可扩展,我们...

    ColorButton:Android颜色按钮组件

    - **颜色选择**:`ColorButton`允许开发者为按钮设置多种颜色,可以通过XML属性或者编程方式动态改变按钮的颜色。 - **点击反馈**:当用户点击按钮时,`ColorButton`可以有视觉上的反馈效果,如颜色变化、阴影效果...

Global site tag (gtag.js) - Google Analytics