I have problem to launch phone dialer when I click on digits inside my custom info window. This infowindow is appeared each time I click on a marker on a map api v2. This custom infowindow contains a number "567891234" highlighted.
XML layout contains:
<TextView
        android:id="@+id/dialer"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:autoLink="phone"
        android:background="#ADD8E6"
        android:text="567891234" />
My activity java file:
private void setUpMap() {
    // set position, title and icon for each marker
    mMap.addMarker(new MarkerOptions().position(new LatLng(38.66, 19.789)).title("hello").snippet("test \n website: http://www.test.gr  \n this is a test message for testing purposes \n to see how big is the custom info window \n for all markers on the map").icon(BitmapDescriptorFactory.fromResource(R.drawable.location_icon)));
   // Setting a custom info window adapter for the google map
    // when a infoWindow is tapped (infoWindow open request)
        mMap.setInfoWindowAdapter(new InfoWindowAdapter() {
            // Use default InfoWindow frame
            @Override
            public View getInfoWindow(Marker marker) {
                return null;
            }
            // Defines the contents of the InfoWindow
            @Override
            public View getInfoContents(Marker marker) {
                // Getting view from the layout file info_window_layout
                View v = getLayoutInflater().inflate(R.layout.infowindow_layout, null);
                //start phone call
                final TextView tvDialer =(TextView) v.findViewById(R.id.dialer);
                tvDialer.setOnClickListener(new View.OnClickListener() {
                    public void onClick(View view) {
                        Intent callIntent = new Intent(Intent.ACTION_CALL);
                        callIntent.setData(Uri.parse("tel:"
                                + tvDialer.getText().toString()));
                        startActivity(callIntent);
                    }
                });
                //end phone call
                // Returning the view containing InfoWindow contents
                return v;
            }
        }); //Setting a custom info window adapter for the google map */
Permission added to androidmanifest xml file:
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
Could you please tell me how to resolve this and launch dialer with my digits inserted? Besides I need to have different "number-digits" for each marker and not static text in xml layout file. How can I do this since there is no related attribute for marker except .tittle and .snippet?
