广告
返回顶部
首页 > 资讯 > 移动开发 >android 设置控件的颜色字体的方法
  • 168
分享到

android 设置控件的颜色字体的方法

方法字体Android 2022-06-06 10:06:27 168人浏览 独家记忆
摘要

1.用代码设置控件的颜色: 代码如下:    int b =  getResources().getColor(R.drawable.b

1.用代码设置控件的颜色:
代码如下:
    int b =  getResources().getColor(R.drawable.blue);//得到配置文件里的颜色
    mButton.setTextColor(b);
   
2.设置空间的字体:
方式一:mText.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf"));//设置字体
   注意:1.保证文件一定是ttf格式;2.放到assets/fonts目录下;3.如果找不到相应的字体不会报错,只是在运行的时候显示不出来
方式二: fontButton.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC));//用内部支持的方式设置

代码如下:
package com.oyzz.ch3_6;

import Android.app.Activity;

import android.graphics.Color;
import android.graphics.Typeface;

import android.os.Bundle;
import android.view.View;


import android.widget.Button;


import android.widget.TextView;
public class Ch3_6 extends Activity
{
  private Button mButton;
  private TextView mText;
  private int[] mColors;
  private int colornum;
  private Button fontButton;

 
  @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);
    fontButton=(Button) findViewById(R.id.mybutton1);

   
    mColors = new int[]
                      {
    Color.BLACK, Color.RED, Color.BLUE,
    Color.GREEN, Color.MAGENTA, Color.YELLOW
                       };
    colornum=0;
    //得到color.xml文件里的颜色
    int b =  getResources().getColor(R.drawable.blue);//得到配置文件里的颜色
    mButton.setTextColor(b);
   
    mButton.setOnClickListener(new View.OnClickListener()
    {            
     
      public void onClick(View v)
      {       
        if (colornum < mColors.length)
        {
          mText.setTextColor(mColors[colornum]);
          colornum++;
        }
        else
          colornum=0;
       } 
    });
    fontButton.setOnClickListener(new Button.OnClickListener() {
  public void onClick(View v) {
   mText.setTypeface(Typeface.createFromAsset(getAssets(),"fonts/HandmadeTypewriter.ttf"));//设置字体
   fontButton.setTypeface(Typeface.defaultFromStyle(Typeface.ITALIC));//用内部支持的方式设置
  }
 });
  }
}

main.xml:
代码如下:
<?xml version="1.0" encoding="utf-8"?>
    <!-- Layout使用白色的背景 -->
<LinearLayout
  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"
  >
  <!--
      文字使用mytext作為id使用string.xml中
      的textview_str參數 預設文字顏色為按灰色
  -->
  <TextView
  android:id="@+id/mytext"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/textview_str"
  android:textColor="@drawable/darkgray"
  >
  </TextView>
  <!-- 按鈕以mybutton作為id使用string.xml中
   的button_str參數
  -->
  <Button
  android:id="@+id/mybutton"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/button_str"
  >
  </Button>
   <Button
  android:id="@+id/mybutton1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="字体"
  >
  </Button>
</LinearLayout>

color.xml:
代码如下:
<?xml version="1.0" encoding="utf-8"?>
  <resources>
  <drawable name="darkgray">#404040ff</drawable>
  <drawable name="black">#000</drawable>
  <drawable name="red">#ff00ff</drawable>
  <drawable n ame="green">#0ff0ff</drawable>
  <drawable name="lightgray">#c0c0c0ff</drawable>
  <drawable name="white">#ffffffff</drawable>
  <drawable name="yellow">#ffFF33ff</drawable>
  <drawable name="blue">#00ffff</drawable>
  <drawable name="gray">#808080ff</drawable>
  <drawable name="magenta">#ff6699ff</drawable>
  <drawable name="cyan">#66ffffff</drawable>
</resources>

strings.xml:
代码如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
  <string name="hello">Hello World, Ex03_13</string>
  <string name="app_name">Ex03_13</string>
  <string name="textview_str">转吧七彩霓虹灯</string>
  <string name="button_str">按我</string>
</resources>

您可能感兴趣的文章:Android自定义View之自定义评价打分控件RatingBar实现自定义星星大小和间距Android中让图片自适应控件的大小的方法Android动态添加设置布局与控件的方法Android中ImageView.src设置图片拉伸、填满控件的方法Android 控件设置阴影效果Android设置控件阴影的三种方法android 添加随意拖动的桌面悬浮窗口Android弹出窗口实现方法Android自定义弹出窗口PopupWindow使用技巧Android编程处理窗口控件大小,形状,像素等UI元素工具


--结束END--

本文标题: android 设置控件的颜色字体的方法

本文链接: https://www.lsjlt.com/news/27338.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • android 设置控件的颜色字体的方法
    1.用代码设置控件的颜色: 代码如下:    int b =  getResources().getColor(R.drawable.b...
    99+
    2022-06-06
    方法 字体 Android
  • javascript设置字体颜色的方法
    这篇文章给大家分享的是有关javascript设置字体颜色的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript设置字体颜色的方法:首先获取需要设置字体颜色的DOM元素对象;然后使用style对...
    99+
    2023-06-14
  • Android TextView字体颜色设置方法小结
    本文实例总结了Android TextView字体颜色设置方法。分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值。例如,红色0...
    99+
    2022-06-06
    小结 方法 Android
  • css中设置字体颜色的方法
    这篇文章给大家分享的是有关css中设置字体颜色的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在CSS中,可以通color属性来设置字体颜色,只需要给包含字体文字的元素设置“color:颜色值;”样式即可。c...
    99+
    2023-06-14
  • css中font字体颜色的设置方法
    这篇文章给大家分享的是有关css中font字体颜色的设置方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css是什么意思css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式,使网...
    99+
    2023-06-08
  • Android TextView设置不同的颜色字体
    这里记录一个比较方便的方式来解决Textview设置不同颜色的字体的方法。可能第一反应是布局的嵌套,这个方法肯定可以啊,但是肯定不推荐啊,布局要尽量减少布局的嵌套,其次,使用自...
    99+
    2022-06-06
    字体 Android
  • html设置字体颜色的方法是什么
    这篇文章主要介绍“html设置字体颜色的方法是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“html设置字体颜色的方法是什么”文章能帮助大家解决问题。html设置字体颜色的方法:1、使用font...
    99+
    2023-07-05
  • Android编程实现TextView字体颜色设置的方法小结
    本文实例讲述了Android编程实现TextView字体颜色设置的方法。分享给大家供大家参考,具体如下: 对于setTextView(int a)这里的a是传进去颜色的值。例如...
    99+
    2022-06-06
    小结 方法 Android
  • Android开发改变字体颜色方法
    在TextView中添加文本时有时会改变一些文本字体的颜色,今天主要分享三种实现方法及相关优缺点。 1、通过html标签改变文本颜色 代码如下: tv.setText(Htm...
    99+
    2022-06-06
    字体颜色 方法 字体 android开发 Android
  • Android设置PreferenceCategory背景颜色的方法
    本文实例讲述了Android设置PreferenceCategory背景颜色的方法。分享给大家供大家参考。具体分析如下: 大家可能遇到,PreferenceCategory默认...
    99+
    2022-06-06
    方法 Android
  • 小程序字体颜色设置方法是什么
    小程序字体颜色的设置方法:1、创建微信小程序项目;2、在index.wxml文件中添加文本代码;3、在index.wxss文件里添加字体样式;4、保存编辑的代码并进行调试即可。具体操作步骤如下:1、首先在创建一个微信小程序项目。2、在pag...
    99+
    2022-10-05
  • android中colors.xml颜色设置资源文件的方法
    1. 打开res目录下的values文件夹,双击打开colors.xml文件进行编辑 上代码 <?xml version="1.0" encoding="utf...
    99+
    2022-11-11
  • goland设置颜色和字体的操作
    如下所示: 补充:Goland调整Terminal窗口字体大小 Goland的Ternimal窗口样式和Console窗口公用同一个样式,修改路径: Settin...
    99+
    2022-11-12
  • Android SpannableString设置超链接、颜色、字体等属性
    Android SpannableString设置超链接、颜色、字体等属性 在Android中,TextView是我们最常用的用来显示文本的控件。   一般情况下,...
    99+
    2022-06-06
    超链接 属性 字体 spannablestring Android
  • javascript设置颜色的方法
    这篇文章主要介绍了javascript设置颜色的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。javascript设置颜色值的方法:1、使用英文命令颜色,代码为【p{co...
    99+
    2023-06-14
  • css如何设置tr中的字体颜色
    这篇文章主要介绍了css如何设置tr中的字体颜色,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 在css中,可以...
    99+
    2022-10-19
  • Android java代码中设置文字颜色方法总结
    java设置颜色 //系统自带方式设置 textView1.setTextColor(Color.RED); //利用RGB设置 textVie...
    99+
    2022-06-06
    JAVA 方法 Android
  • iOS开发技巧之状态栏字体颜色的设置方法
    状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白色:UIStatusBarStyleLightContent 一、在info.plist中,将Vi...
    99+
    2022-05-18
    ios 状态栏 字体
  • css设置input颜色的方法
    这篇文章给大家分享的是有关css设置input颜色的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。css设置input颜色的方法:首先新建html文件,并在body标签中输入一个input标签;然后在head...
    99+
    2023-06-14
  • html的a标签怎么设置字体颜色
    这期内容当中小编将会给大家带来有关html的a标签怎么设置字体颜色,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。html中设置a标签字体颜色的方法:1、使用“<a ...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作