让Android EditText显示为焦点
是否有可能使编辑文本看起来处于焦点,但实际上不处于焦点。我希望在我的UI中的两个或更多编辑文本上有明亮的蓝色下划线,但从来没有焦点或闪烁的插入点。我尝试过android:focusable=“false”,但这会使它变灰。我也尝试了许多其他组合,但似乎找不到有效的组合。试试这个:让Android EditText显示为焦点,android,android-edittext,focus,Android,Android Edittext,Focus,是否有可能使编辑文本看起来处于焦点,但实际上不处于焦点。我希望在我的UI中的两个或更多编辑文本上有明亮的蓝色下划线,但从来没有焦点或闪烁的插入点。我尝试过android:focusable=“false”,但这会使它变灰。我也尝试了许多其他组合,但似乎找不到有效的组合。试试这个: <EditText ... > <requestFocus /> </EditText> 希望这有帮助。尝试使用 setSelected(true); 我想这会有帮助的 编
<EditText ... >
<requestFocus />
</EditText>
希望这有帮助。尝试使用
setSelected(true);
我想这会有帮助的
编辑:总而言之,我认为您不能同时在多个edittext上设置Selection,但您可以通过使用选择器为edittext提供自定义背景来自定义edittext,使其看起来像已选择的 您可以通过使用这些允许快速生成资源的工具来完成它。 通过编程,您可以“请求焦点”查看视图:
myEditText.requestFocus();
或通过xml:
<EditText>
<requestFocus />
</EditText>
将其应用于两个EditText只会使最后一个处于焦点。同样,只有一个可以处于焦点。您希望所有的EditText都处于焦点位置吗?我不需要它们处于焦点位置。只需要处于焦点位置时的颜色。为什么不使用自定义资源?通过这样做,您可以完全定制您的EditText。这可能真的很有用,请查看:DIt似乎无法选择多个EditText作为焦点。我想唯一的另一个选择是创建一种样式来更改失焦视图的外观,并将其应用于两者。