1

所以我正在为一家本地酒吧制作名片,但我遇到了 autoLink 问题。

出于某种原因,地图自动链接不适用于拉脱维亚地址。我用美国地址测试了同样的方法(复制了谷歌给我的格式),它工作得很好。当我对拉脱维亚地址做同样的事情时,autoLink 不会响应它。

这是我的xml代码:

<TextView
android:id="@+id/address"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/address"
android:autoLink="map"
android:textSize="16sp"
android:layout_below="@id/about"
android:layout_toRightOf="@id/loc"
android:layout_marginTop="6dp"
/>

和字符串代码:

<string name="address">Kalēju iela 51, Centra rajons, Rīga, LV-1050, Latvija </string>

我尝试在美国写地址,例如格式“51 Kaleju Street Riga, LV-1050”,但没有成功。我还尝试了我脑海中出现的许多其他变体,但都没有成功。

也许有人有这方面的经验或者只是知道如何解决这个问题?也许需要一些java代码?

在此先感谢,桑德拉。

4

1 回答 1

0

我遇到了同样的问题。

但我发现:“他们还没有优化到印度的 android:autoLink 地图。仅适用于美国地址。”

我想拉脱维亚和印度也是如此——仍然行不通。我认为我们必须使用 Intents ;(

于 2018-02-18T05:12:08.060 回答