私は Android で GoogleMap V2 に取り組んでいます。マップ上にいくつかのマーカーがあり、InfoWindow を開いているマーカーをクリックします。私の情報ウィンドウには、4 つのテキストビューと 2 つのボタンがあります。これら 2 つのボタンをクリックして、いくつかの異なるアクションを実行したいと思います。私の場合、ボタン 1 は方向を取得するためのもので、ボタン 2 は電話をかけるためのものです。どうすればいいのかわからないので、この問題の解決策を見つけるのを手伝ってください。理解を深めるために、情報ウィンドウの画像を添付しました。以下は、インテントを起動しようとしたコードです。
phoneBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"
+ phoneText.getText().toString()));
System.out.println("Clicking");
activity.startActivity(callIntent);
}
});