Java android map api无法从片段转换为MapFragment
我一直收到以下错误:“无法从片段转换为MapFragment” 我已经在网上阅读了所有可能的帮助,我已经花了好几个小时 这是我的fragment_main.xml文件Java android map api无法从片段转换为MapFragment,java,android,android-fragments,google-maps-android-api-2,Java,Android,Android Fragments,Google Maps Android Api 2,我一直收到以下错误:“无法从片段转换为MapFragment” 我已经在网上阅读了所有可能的帮助,我已经花了好几个小时 这是我的fragment_main.xml文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.company.app.MainActivity$PlaceholderFragment">
<fragment
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
class="com.google.android.gms.maps.MapFragment" />
</RelativeLayout>
你们都有:
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.SupportMapFragment;
尝试仅导入SupportMapFragment
您有两个:
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.SupportMapFragment;
尝试仅导入SupportMapFragment
您有两个:
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.SupportMapFragment;
尝试仅导入SupportMapFragment
您有两个:
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.SupportMapFragment;
如果使用Activity,请尝试仅导入
SupportMapFragment
如果使用Activity,请将其更改为FragmentActivity如果使用Activity,请将其更改为FragmentActivity如果使用Activity,请将其更改为FragmentActivity此答案最初包含在问题中。我把它移到了这里,以符合网站标准,尽管我没有写答案。
我把它修好了我换了
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
到
我被这一切弄得不知所措,总是忘了换演员 这个答案最初包含在问题中。我把它移到了这里,以符合网站标准,尽管我没有写答案。
我把它修好了我换了
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
到
我被这一切弄得不知所措,总是忘了换演员 这个答案最初包含在问题中。我把它移到了这里,以符合网站标准,尽管我没有写答案。
我把它修好了我换了
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
到
我被这一切弄得不知所措,总是忘了换演员 这个答案最初包含在问题中。我把它移到了这里,以符合网站标准,尽管我没有写答案。
我把它修好了我换了
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
到
我被这一切弄得不知所措,总是忘了换演员 您正在尝试强制转换占位符片段,它将
片段
扩展为映射片段
。很明显,这是行不通的。我不确定,但是试着从Fragment
更改为“MapFragment”,看看它是否有效!您正在尝试强制转换占位符片段,它将片段
扩展为映射片段
。很明显,这是行不通的。我不确定,但是试着从Fragment
更改为“MapFragment”,看看它是否有效!您正在尝试强制转换占位符片段,它将片段
扩展为映射片段
。很明显,这是行不通的。我不确定,但是试着从Fragment
更改为“MapFragment”,看看它是否有效!您正在尝试强制转换占位符片段,它将片段
扩展为映射片段
。很明显,这是行不通的。我不确定,但是试着从Fragment
更改为“MapFragment”,看看它是否有效!我修改了map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();to map=((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();我被这一切弄得不知所措,总是忘了换演员!我修改了map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();to map=((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();我被这一切弄得不知所措,总是忘了换演员!我修改了map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();to map=((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();我被这一切弄得不知所措,总是忘了换演员!我修改了map=((MapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();to map=((SupportMapFragment)getFragmentManager().findFragmentById(R.id.map)).getMap();我被这一切弄得不知所措,总是忘了换演员!