Android 如何使用java在正常活动中实现MapView V2?

Android 如何使用java在正常活动中实现MapView V2?,android,android-maps-v2,Android,Android Maps V2,由于框架中的一些限制,我需要在不使用xml布局的情况下实现android应用程序,而只需要使用java代码 我还需要在一个简单的活动中实现这个映射,我的意思是我的活动必须扩展活动,而不是其他类型的扩展活动。这也是由于我的框架中的一些限制 我在google和stackoverflow中进行了搜索,只找到了一些答案和代码示例,说明了如何扩展FragmentActivity和MapActivity,或者使用xml布局,如下所示: 满足我的需求的最佳方法是,您可以在上面链接的官方文档中阅读相同的内容,但

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

我还需要在一个简单的活动中实现这个映射,我的意思是我的活动必须扩展活动,而不是其他类型的扩展活动。这也是由于我的框架中的一些限制

我在google和stackoverflow中进行了搜索,只找到了一些答案和代码示例,说明了如何扩展FragmentActivity和MapActivity,或者使用xml布局,如下所示:

满足我的需求的最佳方法是,您可以在上面链接的官方文档中阅读相同的内容,但不使用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"/>

没有布局是不可能的。另一种方法是创建自己的MapFragment,但这里必须从布局加载地图…什么?在Android中,每个布局视图都可以用java代码创建。我不知道任何不能用java代码创建的布局。。。布局是一个视图