gpt4 book ai didi

android - 如何移动当前按下的按钮上的文本?

转载 作者:太空狗 更新时间:2023-10-29 14:27:38 25 4
gpt4 key购买 nike

我想稍微移动一下当前按下的按钮上的文本。在我的例子中,按钮有自定义背景,如果文本被移动,按钮看起来会好得多。

我制作了两张具有不同填充的 NinePath 图像:

enter image description here

enter image description here

并使用选择器设置它们:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/btn_pressed" android:state_pressed="true"/>
<item android:drawable="@drawable/btn"/>

</selector>

这是行不通的,按下按钮时文本仍保留在其位置上(并且背景被交换)。

我的 NinePath 图片还好吗?有没有办法在不设置触摸监听器的情况下移动文本?

附言已经问过同样的问题,但“答案”正是我尝试过的解决方案:https://stackoverflow.com/a/7677098/694770

最佳答案

您的 9 补丁图像看起来不错。也就是说,我遇到这个问题是因为我遇到了完全相同的问题,而且我的图像也不起作用。

我最终将 Button 子类化并弄乱了填充。 More info here

关于android - 如何移动当前按下的按钮上的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499490/

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