Android layout 将视图从外部库添加到xml布局

Android layout 将视图从外部库添加到xml布局,android-layout,Android Layout,我尝试使用外部库中的视图制作xml布局。在java代码中,我通过 import org.mapsforge.android.maps.MapView; 所以在xml文件中我尝试了 但我得到了这个观点膨胀所导致的错误。如何将MapView添加到FrameLayout以使其正常工作?我非常感谢您的帮助。我知道这是一个老问题,但我认为回答这个问题可能会帮助其他可能有同样问题的人 在XML布局文件中: 在您的AndroidManifest.xml中: <uses-permission a

我尝试使用外部库中的视图制作xml布局。在java代码中,我通过

import org.mapsforge.android.maps.MapView;
所以在xml文件中我尝试了



但我得到了这个观点膨胀所导致的错误。如何将MapView添加到FrameLayout以使其正常工作?我非常感谢您的帮助。

我知道这是一个老问题,但我认为回答这个问题可能会帮助其他可能有同样问题的人

在XML布局文件中:

在您的AndroidManifest.xml中:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

我知道这是一个老问题,但我认为回答这个问题可能会帮助其他可能有同样问题的人

在XML布局文件中:

在您的AndroidManifest.xml中:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>


您是否制作了一个google api项目?我没有,在哪里可以找到它?您正在使用eclipse,对吗?当你创建这个项目时,选择google Api我没有这样的选项,我有ApiDemos,是这样的吗?你想这么做吗?你做过谷歌api项目吗?我没有,我在哪里可以找到它?你正在使用eclipse,对吗?当你创建这个项目时,选择google Api我没有这样的选项,我有ApiDemos,是这样的吗?你想这么做吗?
public class FaramapActivity extends MapActivity {
    MapView mapView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.map_screen);
        mapView = (MapView) findViewById(R.id.mapView);
        mapView.setClickable(true);
        mapView.setBuiltInZoomControls(true);
        mapView.setMapFile(new File("/path/to/file/on/sd_card"));
        mapView.getController().setZoom(12);
    }
}
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>