我正在创建一个呼叫/拨号按钮,当我单击该呼叫/拨号按钮时,将根据编辑文本中显示的输入进行呼叫。我设法做到了那部分。你们能告诉我我是否可以在同一个呼叫/拨号按钮上单击更长的时间,以便吐司可以出来要求用户选择其他东西?
我对“setOnLongClickListener”做了一些研究,但我不确定我是否可以将它组合在同一个呼叫/拨号按钮中?我已经附加了我设法做的工作拨号功能,想知道“setOnLongClickListener”是否可以在代码中的某个地方组合在一起?
private void dialANumber() {
try {
buttonCall = (ImageButton) findViewById(R.id.imageButton2);
buttonCall.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if (display != null) {
Intent callNumber = new Intent();
callNumber
.setAction(android.content.Intent.ACTION_CALL);
callNumber.setData(Uri.parse("tel:" + display.getText()));
startActivity(callNumber);
}
}
});
} catch (ActivityNotFoundException anfe) {
Log.e("DialANumber", "Dialing the number failed", anfe);
}
此代码正在运行。我希望可以在同一个呼叫/拨号按钮上进行更长的单击,以便该按钮可以正常单击以拨打电话,并且单击更长的时间以弹出敬酒。提前致谢。