2013-10-23 95 views
0

進口部分不能從視圖投射到MapView類

package com.example.mapsearch; 

import android.app.Activity; 
import android.view.Menu; 
import android.view.View; 
import android.widget.Button; 
import android.widget.CompoundButton; 
import android.widget.EditText; 
import android.widget.RadioButton; 
import android.widget.RadioGroup; 
import android.widget.Toast; 
import android.widget.ZoomControls; 
import java.util.List; 
import android.graphics.Bitmap; 
import android.graphics.BitmapFactory; 
import android.os.Bundle; 

在以下 - MV =(MapView類)findViewById(R.id.mv);

public class MainActivity extends Activity { 
MapView mv; 
MapController controller; 
Bitmap bmpArrow; 
RadioButton rbNormal; 
RadioButton rbSatellite; 

@Override 
protected void onCreate(Bundle icicle) { 
    super.onCreate(icicle); 
    setContentView(R.layout.activity_main); 
    bmpArrow = BitmapFactory.decodeResource (
      getResources(), R.drawable.ic_launcher); 
    mv=(MapView)findViewById(R.id.mv); 

錯誤 - 不能從視圖轉換爲MapView類& 行斷點:MainActivity [行:__] -onCreate(束)

我怎樣才能解決這些問題?謝謝

+0

這通常來自layout.xml中的一些錯誤。有沒有警告? – bofredo

+0

一些黃色警告,但沒有紅色錯誤。 (EditText&TextView) – user2911609

+1

檢查你的'XML'文件,你需要爲'MapView'小部件指定id mv。 – Sajmon

回答

1

如果它不能轉換到地圖視圖,那是因爲無論你試圖轉換的是不是地圖視圖。

我們需要代碼,查看其他問題並嘗試編輯您的問題以包含代碼,佈局文件等等。