【发布时间】:2014-05-04 06:37:08
【问题描述】:
我是 android 编程的新手,我试图让盲人用户添加联系号码,当他单击一次时,他会听到按键声音并在双击时附加按下的键, 当他单击一个键然后双击另一个键时,它将附加上一个数字键而不是最后一个键。 我的问题是它会附加最后一个键而不是前一个键。
这是我的代码:
public void num_phone(View Sender)
{
btn = (Button)Sender;
long currentTime =System.currentTimeMillis();
if (currentTime - lastClickTime > DOUBLE_CLICK_TIME_DELTA)
{
b=2;
f=btn.getText().toString();
Toast.makeText(MainActivity4.this, ""+f , Toast.LENGTH_SHORT).show();
}
else {
if(isempty)
{
name.setText(f);
isempty=false;
}
else if(!btn.getText().toString().equals("Erase"))
{
name.append(f);
}
else if(btn.getText().toString().equals("Erase"))
{
name.setText("");
}
}
//String phoneNum = phone.getText().toString();
lastClickTime = currentTime;
detector = new GestureDetector(this, this);
detector.setOnDoubleTapListener(this);
//String alphabatic = name.getText().toString();
}
【问题讨论】:
标签: android android-contacts android-button