精华内容
下载资源
问答
  • res>menu>main_activity.xml===xmlns:app=...android:icon="@android:drawable/ic_menu_search"android:title="@string/search_ico"app:showAsAction="collapseAct...

    res>menu>main_activity.xml

    ===<?xml version="1.0" encoding="utf-8"?>

    xmlns:app="http://schemas.android.com/apk/res-auto">

    android:icon="@android:drawable/ic_menu_search"

    android:title="@string/search_ico"

    app:showAsAction="collapseActionView|ifRoom"

    android:actionViewClass="android.support.v7.widget.SearchView" /> => 这里使用 android.widget.SearchView 也可以。

    MainActivity.java

    ===

    iimport android.support.v7.widget.SearchView; => 导入这个包,不要导入 import android.widget.SearchView;

    onCreateOptionsMenu

    ===

    @Override

    public boolean onCreateOptionsMenu(Menu menu) {

    getMenuInflater().inflate(R.menu.main_activity, menu);

    MenuItem item = menu.getItem(0);

    SearchView searchView = new SearchView(this);

    int id = searchView.getContext().getResources().getIdentifier("android:id/search_src_text", null, null);

    searchView.setIconifiedByDefault(false);

    searchView.setQueryHint("搜索");

    item.setActionView(searchView);

    SearchView.SearchAutoComplete textView = (SearchView.SearchAutoComplete) searchView.findViewById(R.id.search_src_text);

    textView.setHintTextColor(Color.WHITE); //hint文字颜色

    textView.setTextColor(Color.WHITE);

    return super.onCreateOptionsMenu(menu);

    }

    展开全文
  • android 代码设置Button字体颜色

    千次阅读 2013-06-13 13:58:46
    今天做一个功能:  效果是某个按钮被选中,他的背景图片和文字颜色都要改变,  直到点击另一个按钮,...可我在代码设置了之后,得到的效果却不是我需要的,文字的颜色并不是我设置颜色,  rankBtn.setTextCo

    今天做一个功能:

                          效果是某个按钮被选中,他的背景图片和文字颜色都要改变,

                          直到点击另一个按钮,该按钮的状态才能恢复,所以不能用select,只有在代码中动态设置

    UI设计图
     

    可我在代码中设置了之后,得到的效果却不是我需要的,文字的颜色并不是我设置的颜色,

       rankBtn.setTextColor(color.white);
       ruleBtn.setTextColor(color.gpl_top_btn_text_color);
       awardBtn.setTextColor(color.gpl_top_btn_text_color);

    效果图:

     

     

    于是我查了写资料,最终用以下方案解决了

     

       rankBtn.setTextColor(getResources().getColor(color.white));
       ruleBtn.setTextColor(getResources().getColor(color.gpl_top_btn_text_color));
       awardBtn.setTextColor(getResources().getColor(color.gpl_top_btn_text_color));

     

    (资料来源:http://www.eoeandroid.com/thread-238321-1-1.html),感谢那位仁兄

     

    展开全文
  • 主要介绍了Android 实现不同字体颜色的TextView实现代码的相关资料,需要的朋友可以参考下
  • Android代码设置字体大小,字体颜色,显示两种颜色 在xml文件中字体大小用的像素 &lt;TextView android:id="@+id/uppaid_time" android:layout_width="wrap_content" android:...

    Android代码中设置字体大小,字体颜色,显示两种颜色

    在xml文件中字体大小用的像素

    <TextView
    
               android:id="@+id/uppaid_time"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_below="@+id/title"
               android:layout_centerHorizontal="true"
               android:layout_marginTop="@dimen/dip_8"
               android:text="超过15分钟未支付,订单自动取消(还剩:xxx)"
               android:textColor="#888"
               android:textSize="@dimen/dip_12" />

    <dimen name="dip_12">12dp</dimen>

    如果在代码中想动态改变字体属性,于是直接用
    大小:
    uppaid_time.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources().getDimension(R.dimen.dip_18));
    颜色:

      uppaid_time.setTextColor(Color.BLACK);  //方法一
    
      uppaid_time.setTextColor(Color.parseColor("#909090"));   //方法二
      uppaid_time.setTextColor(getResources().getColor(R.color.white))   //方法三

    两种颜色显示:

          String content = "<font color=\"#2b92f2\">" +"0030 5462 3645 "+"</font>";
          uppaid_time.setText(Html.fromHtml("兑换码: " + content));
    

    效果图:

    当然:看了这篇博客,你还可以显示下面这种效果,有需要的留言,很简单,就是写个倒计时类。顺便用一下两种颜色显示的效果
    效果图:

    谢谢你来过

    展开全文
  • 很多时候需要给text设置点击字体颜色变化,通过下面方法可以很好实现。

    很多时候需要给text设置点击字体颜色变化,最近做的项目有这个需求,不过得通过代码来动态写。

    首先通过xml如下:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
    
        <item android:state_enabled="true" android:state_selected="true" android:color="@color/red"/>
        <item android:state_enabled="true" android:state_selected="false" android:color="@color/gray"/>
        <item android:state_pressed="true" android:color="@color/red"/>
        <item android:state_focused="true" android:color="@color/red"/>
        <item android:color="@color/gray"/>
    </selector>

    只要在layout里面给textview设置textColor就好了。但是有时候不得不通过代码生成,所以可以写个工具类:

    private static ColorStateList createColorStateList(String selected, String pressed, String normal) {
            int[] colors = new int[] { Color.parseColor(selected), Color.parseColor(pressed), Color.parseColor(normal) };
            int[][] states = new int[3][];
            states[0] = new int[] { android.R.attr.state_selected};
            states[1] = new int[] { android.R.attr.state_pressed};
            states[2] = new int[] {};
            ColorStateList colorList = new ColorStateList(states, colors);
            return colorList;
        }

    接着在Java代码中设置textView.setTextColor(createColorStateList("#ffffffff", "#ffffffee", "#ff44e6ff")); 即可。

    展开全文
  • Android代码设置字体颜色的方法

    万次阅读 2018-07-16 16:22:40
    TextView txt=(TextView) findViewById(R.id.text_name); //第1种: ... // 系统自带的颜色类 //第2种: txt.setTextColor(android.graphics.Color.parseColor("#87CEFA")); // 使用Co...
  • txt.setTextColor(android.graphics.Color.RED); // 系统自带的颜色类 //第2种: txt.setTextColor(android.graphics.Color.parseColor("#87CEFA")); // 使用Color类转换 //第3种: txt.setTextColor(0xffff00ff); /...
  • Android 代码设置字体颜色

    千次阅读 2013-12-28 14:54:31
    方法一: TextView tv = new TextView(this); tv.setText("Test set ...//方案一:代码中通过argb值的方式 tv.setTextColor(Color.rgb(255, 255, 255)); 方法二:Resources resource = (Resources) getBaseContext().
  • android TextView设置字体颜色

    万次阅读 2017-11-01 08:29:22
    今天,简单讲讲如何设置TextView的字体颜色。 其实很简单,不过之前忘记了,所以还是记录,总结一下。 TextView的字体设置方法: 1、直接通过配置文件设置 2、在Activity类中进行设置 第一种方式很...
  • 1.在values文件夹里面创建colors.xml文件,然后写入相应的颜色...然后在代码里面动态设置mSubmit.setTextColor(getResources().getColor(R.color.white)); 备注:有些人很可能写成这样,如下:mSubmit.setTextColor(R.
  • Android代码设置字体大小,字体颜色,显示两种颜色 在xml文件中字体大小用的像素 <TextView android:id="@+id/uppaid_time" android:layout_width="wrap_content" android:layout_height="wrap_content" ....
  • ANDROID TEXTVIEW 设置字体颜色

    千次阅读 2015-07-31 10:27:17
    android开发中有时会需要设置字体的颜色,已达到相应...方法一:在配置文件中设置字体颜色 该方法很简单,用于静态或初始文字颜色的设置,方法如下: 第一步:在res/value文件夹下面创建配置文件color.xml,内容如下
  • 设置TextView字体颜色其实很...那在代码中如何动态设置字体颜色值呢? 接下来,介绍如何通过Java代码直接设置文本颜色: TextView text = (TextView) findViewById(R.id.status); text.setTextColor(Color.pa
  • 项目中需要在代码中控制字体颜色 之前是直接引用资源文件但是不行 tv.setTextColor(R.color.textColor_black); 无效果后来在网上找了资料发现 要从resources中获取 tv.setTextColor(this.getResources()....
  • android 设置字体颜色 颜色大全

    千次阅读 2015-08-06 13:49:27
    改变Android的hello world程序字体颜色和背景颜色 1、使用Color类的常量,如: int color = Color.BLUE; // 创建一个蓝色 是使用Android提供的颜色 2、通过ARGB构建,如: int color = Color.argb(127,...
  • 今天在代码设置textview,radiobutton字体颜色用item1.setTextColor(R.color.red);这个方法发现 设置出来的颜色是一个灰暗色,不是我要的红色,经过查找资料发现要通过下面这个方法来设置字体 颜色item1....
  • Android 在用字体颜色选择器时: 一种在xml文件中直接设置textColor通常会用这种情况...然而,在代码设置字体颜色选择器时用setTextColor直接将选择器id放里面并没有卵用。 查资料后知道需要设置: view.setTextCo...
  • tv.setTextColor(this.getResources().getColor(R.color.textColor_black));
  • 在TextView中添加文本时有时会改变一些文本字体颜色,今天主要分享三种实现方法及相关优缺点。 1、通过html标签改变文本颜色 代码如下: tv.setText(Html.fromHtml(“我是<font color=blue>danyijiangnan”)); ...
  • 代码设置字体颜色

    千次阅读 2017-10-26 14:51:51
    //0xFF0000FF是int类型的数据,分组一下0x|FF|0000FF,0x是代表颜色整 数的标记,ff是表示透明度,0000FF表示颜色,注意:这里0xFF0000FF必须是8个的颜色表示,不接受0000FF这种6个的颜色表示。 setTextColor...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 31,618
精华内容 12,647
热门标签
关键字:

android代码改字体颜色