gpt4 book ai didi

android - 使用 更改按钮文本

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:08 26 4
gpt4 key购买 nike

我正在使用选择器来改变按钮的颜色。我试图对文本属性做同样的事情。是否可以通过这种方式更改文本?

最佳答案

据我所知,您不能这样做,因为 android:text="" 将字符串或字符串资源 ID 作为参数。例如,如果你做这样的事情:

<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="false" android:text="SECOND" />
<item android:state_focused="true" android:state_pressed="true" android:text="SECOND" />
<item android:state_focused="false" android:state_pressed="true" android:text="SECOND" />
<item android:text="FIRST" />
</selector>

,就像我们改变文本颜色或背景的方式一样,它会将此选择器的路径作为您的按钮文本。它将类似于:res/drawable/text_selector.xml 或您放置此文件的任何时间。

所以实现这一点的唯一方法是在按钮的 OnClickListener 中手动控制它。

关于android - 使用 <selector> 更改按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16251188/

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