是否可以在xml文件中使用条件?

时间:2011-07-03 18:05:27

标签: android android-xml

  

可能重复:
  Android: automatically choose debug/release Maps api key?

我在我的应用程序中使用MapView,因此我必须为Google地图使用不同的api密钥。密钥在xml文件中定义(android:apiKey)。有没有办法在那里使用条件 - 所以,如果生成文件用于测试(调试模式),则使用测试密钥;如果是Release文件,则使用release键。

1 个答案:

答案 0 :(得分:1)

您可以在活动创建时创建MapView,并根据是否在调试中设置API密钥。然后将其添加到主视图组。

只需在构造函数

中传递API密钥

MapView myMap = new MapView(this,apiKey); viewGroup.addView(MYMAP);