textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度

控件设为半透明:

  1. 控件名.getBackground().setAlpha(int); int 0-255之间
  1. package net.android.alpha;
  2.  
  3. import android.widget.TextView;
  4. import android.os.Bundle;
  5. import android.view.ViewGroup;
  6. import android.app.Activity;
  7. import android.graphics.Color;
  8. import android.widget.LinearLayout;
  9.  
  10. public class touming extends Activity {
  11.  
  12. final int WRAP_CONTENT = ViewGroup.LayoutParams.WRAP_CONTENT;
  13.  
  14. public void onCreate(Bundle icicle) {
  15. super.onCreate(icicle);
  16.  
  17. LinearLayout linearLayout = new LinearLayout(this);
  18. linearLayout.setOrientation(LinearLayout.VERTICAL);
  19. setContentView(linearLayout);
  20.  
  21. TextView textview1 = new TextView(this);
  22. textview1.setText("全部不透明=255");
  23. //textview1.setBackgroundColor(Color.argb(255, 0, 255, 0)); //背景透明度
  24. textview1.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度
  25. linearLayout.addView(textview1, new LinearLayout.LayoutParams(WRAP_CONTENT,
  26. WRAP_CONTENT));
  27.  
  28. TextView textview2 = new TextView(this);
  29. textview2.setText("部分透分155");
  30. textview2.setBackgroundColor(Color.argb(155, 0, 255, 0)); //背景透明度
  31. textview2.setTextColor(Color.argb(155, 0, 255, 0)); //文字透明度
  32. linearLayout.addView(textview2, new LinearLayout.LayoutParams(WRAP_CONTENT,
  33. WRAP_CONTENT));
  34.  
  35. TextView textview3 = new TextView(this);
  36. textview3.setText("部分透明55");
  37. textview3.setBackgroundColor(Color.argb(55, 0, 255, 0)); ///背景透明度
  38. textview3.setTextColor(Color.argb(55, 0, 255, 0)); //文字透明度
  39. linearLayout.addView(textview3, new LinearLayout.LayoutParams(WRAP_CONTENT,
  40. WRAP_CONTENT));
  41.  
  42. TextView textview4 = new TextView(this);
  43. textview4.setText("全部透明0");
  44. //textview4.setBackgroundColor(Color.argb(0, 0, 255, 0)); //背景透明度
  45. textview4.setTextColor(Color.argb(0, 0, 255, 0)); //文字透明度
  46. linearLayout.addView(textview4, new LinearLayout.LayoutParams(WRAP_CONTENT,
  47. WRAP_CONTENT));
  48.  
  49. }
  50.  
  51. }

最关键部分,设置字体透明度 argb(Alpha, R, G, B)

Android TextView文字透明度和背景透明度设置的更多相关文章

  1. 如何设置TextView控件的背景透明度和字体透明度

    如何设置TextView控件的背景透明度和字体透明度 设计师给的标注都是类似这样的: 字号:26 颜色:#000000 透明度:80% 其实,程序上只要需要一个色值就OK了,那么这个色值我如何计算呢? ...

  2. 设置TextView控件的背景透明度和字体透明度

    TextView tv = (TextView) findViewById(R.id.xx); 第1种:tv.setBackgroundColor(Color.argb(255, 0, 255, 0) ...

  3. Android:TextView文字跑马灯的效果实现

    解决TextView文字显示不全的问题. 简单设置跑马灯的效果: <TextView android:id="@+id/textView" android:layout_wi ...

  4. Android TextView 文字居中

    有2种方法可以设置TextView文字居中: 一:在xml文件设置:android:gravity="center" 二:在程序中设置:m_TxtTitle.setGravity( ...

  5. Android TextView文字描边的实现!!

    Android开发:文字描边 转自:http://www.oschina.net/code/snippet_586849_37287 1. [代码][Java]代码 1 2 3 4 5 6 7 8 9 ...

  6. Android TextView文字过多时通过滚动条显示多余内容

    方法一: TextView文字过多,显示不全,怎么办?我们可以为Textview添加滚动条. <TextView android:id="@+id/bus_detail_content ...

  7. android TextView 文字垂直的设置

    <TextView android:id="@+id/tv_status" android:layout_width="wrap_content" and ...

  8. Android TextView文字横向自动滚动(跑马灯)

    TextView实现文字滚动需要以下几个要点:   1.文字长度长于可显示范围:android:singleLine="true"   2.设置可滚到,或显示样式:android: ...

  9. Android TextView文字超出一屏不能显示其它的文字 解决方案

    在android上面让TextView 过多的文字实现有滚动条,之前想简单了以为设置TextView的属性就可以实现,结果还是需要ScrollView配合使用,才能达到滚动条的效果有两种方式实现, 一 ...

随机推荐

  1. Omnigraffle快捷键

    cmd+shift+. 和 cmd+shift+,  放大缩小 按住z点击鼠标是放大, z+Option是缩小 按住command双指推移 缩放 按住command,旋转物体 按住 option缩放 ...

  2. 第三百一十五节,Django框架,CSRF跨站请求伪造

    第三百一十五节,Django框架,CSRF跨站请求伪造  全局CSRF 如果要启用防止CSRF跨站请求伪造,就需要在中间件开启CSRF #中间件 MIDDLEWARE = [ 'django.midd ...

  3. php -- or 的用法

    经常看到这样的语句: $file = fopen($filename, r) or die("抱歉,无法打开: $filename"); or 在这里是这样理解的,因为在PHP中并 ...

  4. fatal error: malformed or corrupted AST file: &#39;Unable to load module Darwin.pcm 问题解决

    xcode5 编译project.偶然碰到了以下的问题: fatal error: malformed or corrupted AST file: 'Unable to load module &q ...

  5. MVC生成图片验证码,可指定位数

    前台: <h2>mvc后台生成验证码,可指定位数</h2> <img id="gc" src="GetValidateCode" ...

  6. MongoDB基础入门视频教程

    MongoDB基础入门视频教程http://www.icoolxue.com/album/show/98

  7. js表单计算金额问题

    <table width="600" border="1" align="center" style="text-align ...

  8. linux定时任务cron 安装配置

    名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表. 软件包安装: 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作 ...

  9. Javascript中的感叹号和函数function

    js函数前加分号和感叹号是什么意思?有什么用?:http://www.cnblogs.com/mq0036/p/4605255.html function与感叹号:https://swordair.c ...

  10. python2.0_s12_day14_jQuery详解

    jquery的中文介绍文档:http://www.php100.com/manual/jquery/jQuery之基本选择器jQuery中提供的用于获取标签的方法都有哪些? jQuery提供的 &qu ...