【发布时间】:2012-05-08 13:22:51
【问题描述】:
我想稍微移动一下当前按下的按钮上的文本。在我的例子中,按钮有自定义背景,如果文本被移动,按钮看起来会更好。
我制作了两张具有不同填充的 NinePath 图像:
并使用选择器设置它们:
<?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
【问题讨论】:
标签: android