我有两个不同的应用程序以及两者中出现的edittext是不同的。在我专注的时候,边框会变成橙色,而在其他应用程序中则是蓝色。我没有在应用程序中设置背景。那么差异如何呢?这是Android版本选择?
答案 0 :(得分:2)
窗口小部件的默认样式由活动使用的主题控制。根据您描述的症状,我的猜测是您没有指定任何主题,这意味着您将获得Android 1.x / 2.x上的橙色焦点环,Android 3.x / 4.x上的蓝色边框,以及IIRC是Android 5.0 +中的灰色边框(受自定义色调影响)。
更具战术性的是,焦点是EditText
背景的一部分,它将是StateListDrawable
指向各种状态的其他绘图(正常,聚焦,禁用等)。