`
guochongcan
  • 浏览: 326775 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android 字体和颜色

 
阅读更多

对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。

java代码:
"?android:attr/textAppearanceLarge"
"?android:attr/textAppearanceMedium"
"?android:attr/textAppearanceSmall"


       使用方法为:

java代码:
android:textAppearance="?android:attr/textAppearanceLarge"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textAppearance="?android:attr/textAppearanceSmall"

style="?android:attr/textAppearanceLarge"
style="?android:attr/textAppearanceMedium"
style="?android:attr/textAppearanceSmall"


字体颜色

java代码:
android:textColor="?android:attr/textColorPrimary"
android:textColor="?android:attr/textColorSecondary"
android:textColor="?android:attr/textColorTertiary"
android:textColor="?android:attr/textColorPrimaryInverse"
android:textColor="?android:attr/textColorSecondaryInverse"


ProgressBar
style="?android:attr/progressBarStyleHorizontal"
style="?android:attr/progressBarStyleLarge"
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyleSmallTitle"

分隔符 横向:

java代码:
<View
android:layout_width="fill_parent"
android:layout_height="1dip"
android:background="?android:attr/listDivider" />

纵向:

java代码:
<View android:layout_width="1dip"
android:layout_height="fill_parent"
android:background="?android:attr/listDivider" />

CheckBox
style="?android:attr/starStyle"

//类似标题栏效果的TextView
style="?android:attr/listSeparatorTextViewStyle"

//其它有用的样式
android:layout_height="?android:attr/listPreferredItemHeight"

android:paddingRight="?android:attr/scrollbarSize"

style="?android:attr/windowTitleBackgroundStyle"

style="?android:attr/windowTitleStyle"

android:layout_height="?android:attr/windowTitleSize"

android:background="?android:attr/windowBackground"

分享到:
评论

相关推荐

    Android带文字的进度条,文字颜色随进度增加而渐变

    总结来说,`TextProgress`是一个实现了文字颜色随进度渐变的Android进度条组件。通过自定义View和使用颜色渐变技术,它提供了一种独特的方式来展示进度信息,增强了用户界面的交互体验。`TxtProgressDemo`则提供了...

    Android中自定义Toast背景颜色及字体颜色,防止Toast多次创建的ToastUtil

    Android中自定义Toast背景颜色及字体颜色,防止Toast多次创建的ToastUtil,详细了解请移步:http://blog.csdn.net/zxc514257857/article/details/68962539

    AndroidStudio字体颜色

    androidstudio字体颜色配置文件,下载后打开AndroidStudio,File--&gt;Import Settings

    android TextView 文字部分渐变

    `FontSpan`是Android中的一个自定义`CharacterStyle`,可以用来改变文本的一部分样式,如字体、大小、颜色等。在这里,我们将用它来设置渐变色。首先,我们需要继承`CharacterStyle`并覆写`updateDrawState...

    Android 一个TextView中设置不同字体大小和颜色

    总之,通过利用Android的SpannableString和各种Span,我们可以在一个TextView中轻松地实现不同字体大小和颜色的效果,极大地提升了用户体验和界面设计的灵活性。在开发过程中,掌握这类技术对于构建动态且交互性强的...

    Android 带文字的进度条,文字颜色随进度条的增加而渐变

    总结来说,实现一个带有渐变文字的进度条涉及自定义`ProgressBar`,重写`onDraw()`方法,利用`LinearGradient`创建颜色渐变,并通过计算和设置`setColorPosition()`来实现文字颜色的变化。这样的控件能为用户带来更...

    android动态改变shape的颜色值

    -- 边框颜色和宽度 --&gt; &lt;corners android:radius="5dp" /&gt; &lt;!-- 圆角半径 --&gt; &lt;padding android:left="5dp" android:top="5dp" android:right="5dp" android:bottom="5dp" /&gt; &lt;!-- 内部填充 --&gt; ``` 在上述代码...

    android listView 改变选中行的 字体颜色和 图片

    要改变ListView选中行的字体颜色和图片,我们需要理解ListView的工作原理,以及如何自定义其Adapter和视图。以下是一些关键知识点的详细介绍: 1. **ListView的基本使用**: - ListView是一个视图容器,它能加载...

    android 修改listview的不同item字体的颜色

    标题"android 修改listview的不同item字体的颜色"和描述"改代码主要是针对listview修改指定item字体颜色"都指向了这个主题。下面我们将详细探讨如何实现这一功能。 首先,我们需要理解ListView的基本工作原理。...

    Android自定义状态栏颜色与应用标题栏颜色一致

    在Android开发中,为了让应用的用户体验更加统一和美观,有时我们需要自定义状态栏的颜色,使其与应用的标题栏颜色保持一致。在iOS系统中,这种效果很常见,但早期的Android版本并不支持这一特性。不过,从Android ...

    android动态设置TextView字体颜色

    开发者可能需要根据用户的操作、应用程序的状态或者数据的变化来改变TextView的文字颜色。这篇博文“android动态设置TextView字体颜色”为我们揭示了如何在运行时实现这一功能。 首先,我们可以通过TextView类提供...

    Android 主题切换,切换字体颜色颜色,背景色,图片引用文件等

    除了基本的颜色和图像,还可以切换字体、布局动画、过渡效果等。例如,自定义字体可以通过Typeface对象加载,然后设置到TextView上。布局动画可以在主题中定义,并在布局加载时自动应用。 总之,Android主题切换是...

    Android文字随下载进度渐变

    "Android文字随下载进度渐变"这个主题就涉及到了自定义UI组件的实现,特别是如何让文字颜色随着进度条的进度变化而渐变,模拟音乐类应用中的歌词显示效果。这种效果能够吸引用户的注意力,并使界面更具动态感和交互...

    Android文字颜色背景触摸点击反馈色之selector.zip

    在描述中提到的"Android文字颜色背景触摸点击反馈色",实质上就是在谈论`selector`如何应用于文字颜色和背景颜色的变化,以响应用户的触摸事件。 在Android的XML资源文件中,我们可以创建一个`selector`来定义不同...

    webview 修改字体颜色大小背景 js实现

    例如,以下代码会改变所有段落(`&lt;p&gt;`标签)的字体颜色和大小: ```javascript var paragraphs = document.getElementsByTagName('p'); for (var i = 0; i ; i++) { paragraphs[i].style.color = 'red'; ...

    android开发eclipse环境代码字体大小更改和代码自动提示功能基本设置

    2. **选择颜色与字体设置** 在偏好设置窗口中,展开左侧的`General`类别,并依次选择`Appearance` &gt; `Colors and Fonts`选项。 3. **调整Java编辑器文本字体** 在右侧列表中找到并选择`Java` &gt; `Java Editor ...

    修改spinner字体大小及颜色,还有列表样式

    - 在上述布局文件中,你可以直接通过`android:textColor`属性设置文字颜色,或者在代码中动态设置: ```java TextView textView = findViewById(R.id.text1); textView.setTextColor(Color.parseColor("#FF0000...

    android开发之改变TextView和EditText部分字体的颜色和大小工具类

    本人封装的一个工具类,可对textview和EditText中的部分字体修改颜色和大小。希望对大家有所帮助! 有四个构造方法,可以改变字体大小和颜色或者默认TextView本身的颜色大小都可以!! 代码中都写又详细的注释!

Global site tag (gtag.js) - Google Analytics