所以我正在为一家本地酒吧制作名片,但我遇到了自动链接的问题。
由于某种原因,地图自动链接不适用于拉脱维亚地址。我用美国地址测试了相同的方法(复制了谷歌给我的格式(,效果很好。当我对拉脱维亚地址做同样的事情时,自动链接不会响应它。
这是我的 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代码?
提前感谢,桑德拉。
我遇到了同样的问题。
但我发现:"他们还没有优化到印度的android:autoLink地图。仅适用于美国地址。
我想拉脱维亚和印度也是如此——仍然不起作用。我认为我们必须使用意图;(