gpt4 book ai didi

android - 更改 Edittext onFouce 的边框 (Android)

转载 作者:行者123 更新时间:2023-11-29 21:32:55 25 4
gpt4 key购买 nike

我正在用 android 开发一个应用。

一页有3个edittext。我只想在编辑文本时更改编辑文本的边框颜色。简单来说。更改四个边框颜色。

现在将此代码用于背景和边框颜色

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#ffffff" />
<stroke android:width="1dip" android:color="#FF0000" />
</shape>

但是想改变onFocus

最佳答案

在你的 main_activity.xml 中,在最外层的包装器中说它是一个线性布局,写下这两行:

android:focusableInTouchMode="true"
android:descendantFocusability="beforeDescendants"

然后在已经存在的文件中写入 ->

<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_focused="true"

>
<shape >
<solid android:color="#ffffff" />
<stroke android:width="1dip" android:color="#FF0000" />

</shape>


</item>

<item android:state_window_focused="false">
//the code for the edittext which will be by default

</item>

</selector>

关于android - 更改 Edittext onFouce 的边框 (Android),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19032452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com