我正在使用新的TextInputLayout来包装EditText.当我确定某个字段有错误时,我会执行以下操作:
Drawable drawable = DrawableCompat.wrap(getEditText().getBackground());
DrawableCompat.setTintList(drawable, ColorStateList.valueOf(Color.RED));
Run Code Online (Sandbox Code Playgroud)
这适用于5.0并将下划线变为红色,但在4.4或4.1测试设备上不执行任何操作.我在这里错过了什么?看起来如此简单,根据谷歌"正常工作"...非常确定我也有最新版本:
编译'com.android.support:design:22.2.0'
FWIW,如果我使用setColorFilter而不是setTint,那么它可以在所有平台上运行,但是我有问题就会消失,一旦焦点设置/左/等等就不会回来......我更愿意这样做色调(如果有人在寻找额外的信用lol,我真的更喜欢将色调应用于焦点和非焦点状态)
谢谢!
我经历了整个过程
http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
几周前,让https在我所有IP的端口443上工作.几天前机器重新启动了,我今天再次尝试访问该网站(通过VS2010启动,IIS快递托盘显示网站运行在80和443).http工作正常,但https只是说"Internet Explorer无法显示页面".我可以看到netstat系统进程正在侦听端口443,但我在浏览器中没有得到任何东西.Fiddler展示了一些隧道活动,但没有其他任何东西.我应该检查什么才能恢复运行?上面博客上的所有步骤都是我的伏都教,所以现在它不起作用我真的不知道从哪里开始.
-jt