如何用Java在普通的Activity中实现MapView V2?

时间:2014-09-17 09:52:27

标签: android android-maps-v2

由于我的框架有一些限制,我需要在不使用xml布局的情况下实现Android应用程序,我只需要使用java代码来实现。

另外我需要在一个简单的Activity中实现这个地图,我的意思是我的活动必须扩展Activity,而不是其他类型的扩展活动。这也是我的框架中的一些限制。

我搜索了google和stackoverflow,我只找到了一些答案和代码示例,说明如何扩展FragmentActivity和MapActivity,或者使用像这里的xml布局:https://developers.google.com/maps/documentation/android/start?hl=es

我需要的完美方式是在上面链接的官方文档中阅读,但没有XML文件,只使用java代码。这是上面链接中显示的代码:

<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.MapFragment"/>

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
}

我的意思是我需要将其转换为java代码:

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
          android:id="@+id/map"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:name="com.google.android.gms.maps.MapFragment"/>

0 个答案:

没有答案