В Xamarin, как я могу заставить автолинк работать с некоторыми TextViews, которые отображаются внутри Google Map InfoWindow.Autolink TextViews в Google Map InfoWindow
Вот мой custom_info_window код XML:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#FFFFFF"
android:orientation="vertical" >
<TextView
android:id="@+id/Phone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:autoLink="phone"/>
<TextView
android:id="@+id/Web"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:autoLink="web"/>
</LinearLayout>
Вот мой InfoWindow класс:
public class InfoWindow : Java.Lang.Object, GoogleMap.IInfoWindowAdapter
{
public View GetInfoContents(Marker p0)
{
var inflater = Application.Context.GetSystemService(Context.LayoutInflaterService) as LayoutInflater;
View v = inflater.Inflate(Resource.Layout.custom_info_window, null);
TextView title = (TextView) v.FindViewById(Resource.Id.Phone);
title.Text = "Phone number: 0800 32 32 32";
TextView description = (TextView) v.FindViewById(Resource.Id.Web);
description.Text = "Email address: [email protected]";
return v;
}
public View GetInfoWindow(Marker p0)
{
return null;
}
}
Когда я нажимаю на маркер, я показываю InfoWindow, и он правильно отформатирован как кодированный в классе InfoWindow.
Однако, когда я нажимаю на любой из элементов автозагрузки, автозаправка не работает. Щелчок на InfoWindow регистрируется только как целое InfoWindow и не разделяется на два отдельных текстовых элемента.
Могу ли я, пожалуйста, помочь с этим?
Заранее спасибо
Стефан, я вижу, что ссылка не использует Xamarin. Можете ли вы помочь мне с кодом, чтобы заставить его работать в Xamarin? Это сэкономит мне много времени. Возможно, просто некоторые примеры кода. – Garry
Я добавил код. Принял меня примерно на один день, так что получайте удовольствие от других вещей;) –
Стефан, у меня проблемы с привязкой всего кода. У вас есть простой проект Xamarin с только соответствующим кодом, на который я могу взглянуть? Я был бы очень благодарен :) – Garry