通話/ダイヤル ボタンを作成しています。その通話/ダイヤル ボタンをクリックすると、編集テキストに表示される入力に基づいて通話が行われます。私はその部分を行うことができました。同じ通話/ダイヤルボタンを長くクリックして、トーストが出て、ユーザーに何か他のものを選択するように求めることができるかどうか教えてもらえますか??
「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);
}
このコードは機能しています。同じ通話/ダイヤル ボタンを長くクリックして、ボタンを通常のクリックで電話をかけ、長くクリックしてトーストをポップアウトできることを願っています。前もって感謝します。