赞
踩
我正在创建一个登录按钮。我希望每当我按下登录按钮时,该按钮的文本颜色应该改变。
当按下此按钮时,应执行登录功能。
这个我编码是这样的: -
button_login.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View arg0, MotionEvent arg1) {
// TODO Auto-generated method stub
int action = arg1.getAction();
if(action == MotionEvent.ACTION_DOWN) {
button_login.setTextColor(Color.parseColor("#163D74"));
return true;
} else if (action == MotionEvent.ACTION_UP) {
button_login.setTextColor(Color.parseColor("#FFFFFF"));
return true;
}
return false;
}
});
button_login.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v)
{
// checking the functionality of login
}
});
但只有onTouchListener工作。登录功能不起作用。
请告诉我我做了什么错误。以及如何实现这两个功能。意味着我如何更改按钮文本的颜色,以及如何执行登录功能。
预先感谢您。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。