问题描述:AutoCompleteText下拉提示的字体颜色是白色的问题。


尝试了很多方法,例如,设置android:textColor=“#000000”,都不能解决问题。在stackoverflow上搜索答案,给出的解决办法是将:

ArrayAdapter<String> adapter=new ArrayAdapter<String>(this ,android.R.layout.simple_list_item_1,keywords);

中的android.R.layout.simple_list_item_1改成android.R.layout.simple.dropdown_item_1line,尝试了之后,没有效果。

后来仔细看了看上面适配器初始化的代码,发现将this改成当前Activity之后,问题就解决了。


或者有的开发者喜欢这么写:

ArrayAdapter<String> adapter=new ArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1,keywords);

这样也会使下来提示的字体颜色是白色, 将getApplicationContext()改成当前Activity之后,问题就解决了。


交流探讨到我的新浪微博:http://weibo.com/tianrui1990

更多相关文章

  1. Android(安卓)Studio下,如何解决:java-Android问题,为什么我已经
  2. 换到android 3.0出现duplicate value for resource 'attr/textCo
  3. 【flutter】Running Gradle task 'assembleDebug' android 首次
  4. 解决Android(安卓)studio 2.3升级到Android(安卓)studio 3.0 后a
  5. Android开发报错: Authentication scheme ‘all’(Authentication
  6. Failed to install on device 'emulator-5554': timeout
  7. Android(安卓)Studio 主题如何黑色变为白色
  8. android双屏显示的一些修改与尝试
  9. Android(安卓)Studio ADB not responding. If you'd like to ret

随机推荐

  1. mysql获取指定时间段中所有日期或月份的
  2. MySQL REVOKE实现删除用户权限
  3. MySQL GRANT用户授权的实现
  4. 浅谈MySQL user权限表
  5. 解决mysql模糊查询索引失效问题的几种方
  6. MySQL 亿级数据导入导出及迁移笔记
  7. 如何使用分区处理MySQL的亿级数据优化
  8. 关于Mysql-connector-java驱动版本问题总
  9. MySQL ifnull的嵌套使用说明
  10. MySql中 is Null段判断无效和IFNULL()失