让Android EditText显示为焦点

让Android EditText显示为焦点,android,android-edittext,focus,Android,Android Edittext,Focus,是否有可能使编辑文本看起来处于焦点,但实际上不处于焦点。我希望在我的UI中的两个或更多编辑文本上有明亮的蓝色下划线,但从来没有焦点或闪烁的插入点。我尝试过android:focusable=“false”,但这会使它变灰。我也尝试了许多其他组合,但似乎找不到有效的组合。试试这个: <EditText ... > <requestFocus /> </EditText> 希望这有帮助。尝试使用 setSelected(true); 我想这会有帮助的 编

是否有可能使编辑文本看起来处于焦点,但实际上不处于焦点。我希望在我的UI中的两个或更多编辑文本上有明亮的蓝色下划线,但从来没有焦点或闪烁的插入点。我尝试过android:focusable=“false”,但这会使它变灰。我也尝试了许多其他组合,但似乎找不到有效的组合。

试试这个:

<EditText ... >
 <requestFocus />
</EditText>

希望这有帮助。

尝试使用

setSelected(true);
我想这会有帮助的

编辑:
总而言之,我认为您不能同时在多个edittext上设置Selection,但您可以通过使用选择器为edittext提供自定义背景来自定义edittext,使其看起来像已选择的

您可以通过使用这些允许快速生成资源的工具来完成它。

通过编程,您可以“请求焦点”查看视图:

myEditText.requestFocus();
或通过xml:

<EditText>
 <requestFocus />
</EditText>


将其应用于两个EditText只会使最后一个处于焦点。同样,只有一个可以处于焦点。您希望所有的EditText都处于焦点位置吗?我不需要它们处于焦点位置。只需要处于焦点位置时的颜色。为什么不使用自定义资源?通过这样做,您可以完全定制您的EditText。这可能真的很有用,请查看:DIt似乎无法选择多个EditText作为焦点。我想唯一的另一个选择是创建一种样式来更改失焦视图的外观,并将其应用于两者。