问题描述 在xml布局文件中已经定义了TextView的颜色android:textColoe="xxxxx"然后在Java文件中根据需要动态改变TextView字体的颜色textview.setTextColor(0x......) 之后发现文字都消失了。

调试过程
1.打印 textView的可视性 Log.e("visibility",""+textView.getVisibility())
【返回值为0,visible;返回值为4,invisible;返回值为8,gone。】
发现返回值是0,并TextView中的mText属性是有值的。

2.给TextView添加背景色,发现背景色是能够正常显示的。

解决方法
经过调试发现只是文字前景色变成了activity的背景色,导致文字不能显示。
1.删除xml布局中的颜色设置,并且在Java中动态改变颜色,失败。
2.在xml文件中添加另外一个不同颜色的TextView,然后根据需要显示不同的TextView,需要显示就为Visible,否则为Gone

更多相关文章

  1. Android实现再按一次(返回键)实现退出(应用程序)
  2. API 23 找不到 org.apache.http.HttpResponse;
  3. CaysnPrinter开发包接口说明文档 - PrinterLibs For Android
  4. Android之Touch事件分发机制
  5. Android笔记【外观部分】
  6. Android(安卓)调用系统相机拍照的返回结果
  7. vs xamarin android 监听返回键退出程序
  8. Android(安卓)ListView列表分组
  9. Android(安卓)ValueAnimator和ObjectAnimator的高级用法(代码实现

随机推荐

  1. Android(安卓)图片文字叠加设置
  2. Android(安卓)配置文件 AndroidManifest
  3. android多设备界面适配的利器:属性weight
  4. Android设置边框样式
  5. android使用单选并设置按钮提醒
  6. Android(安卓)Layout: TableLayout
  7. 阿萨asdasdasd
  8. android > EditText 控件操作
  9. android 水平 垂直 滚动
  10. Android(安卓)Wear - Design Principles