我正在尝试做一个定位应用程序,现在正处于故障排除阶段。我已经解决了最后两个问题,它们都与 R. blah blah 有关。它说 main 要么不是字段,要么无法解析,并且消息相同,但使用 mapview 而不是 main。下面是我的导入和问题所在的代码行。
代码:
setContentView(R.layout.main);
mapview = (MapView)findViewById(R.id.mapview);
进口:
import android.R;
import android.R.layout;
import android.R.id;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.widget.Toast;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
我什么都试过了。我知道人们一直说要取出 android.R,但这就是在 jar 文件中找到 R.layout 和 R.id 的地方。我已右键单击该文件夹并验证了代码。我已经去了 Project/Clean 并做到了。没运气。请帮忙?这是我的第一篇文章,如果格式错误,我很抱歉。我提前感谢你给我的任何帮助。这是我的 main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Waiting for location..."
android:id="@+id/lblLocationInfo"
/>
<com.google.android.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="0vFrUOhHMkbahT9zXqiz_DuNVWfPqlEyqcO8ftg"
/>
</LinearLayout>