我有一点问题。我有它旁边的textview按钮。我想在触摸文本视图时触摸按钮(效果:当我触摸按钮时突出显示按钮)。有没有一些简单的方法来做到这一点?我找不到任何适当的功能。当我触摸TextView时触摸按钮
编辑:好的,我解决了我的问题。它是:
hilfeText.setOnTouchListener(新OnTouchListener(){
public boolean onTouch(View v, MotionEvent me) {
int action = me.getAction();
if(action == MotionEvent.ACTION_DOWN) {
hilfe.setPressed(true);
return true;
} else if (action == MotionEvent.ACTION_UP) {
hilfe.setPressed(false);
return true;
}
return false;
}
});
我没有问单击按钮。我要求接触它。点击没有任何持续时间,所以它不会突出显示我的按钮。 – mglisty 2012-08-10 09:18:25
只需setonTouchListener为button和textview,并在onTouch()函数中实现相同。但我不建议这样做,因为3次触摸将被称为 - 一个用于动作上,下,和移动 – pixelscreen 2012-08-10 09:34:38