JAVA布局无法解析或不是字段
大家好,我对Android编程和Eclipse工作还不熟悉。我在以下程序中遇到错误“布局无法解决或不是字段”:JAVA布局无法解析或不是字段,java,android,android-layout,Java,Android,Android Layout,大家好,我对Android编程和Eclipse工作还不熟悉。我在以下程序中遇到错误“布局无法解决或不是字段”: package com.esri.android.sample; import android.app.Activity; import android.os.Bundle; import com.esri.android.map.MapView; import com.esri.android.map.ags.ArcGISDynamicMapServiceLayer; impo
package com.esri.android.sample;
import android.app.Activity;
import android.os.Bundle;
import com.esri.android.map.MapView;
import com.esri.android.map.ags.ArcGISDynamicMapServiceLayer;
import com.esri.android.R;
public class HelloWorldMapActivity extends Activity {
MapView map = null;
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Retrieve the map and initial extent from XML layout
map = (MapView)findViewById(R.id.map);
// Add dynamic layer to MapView
map.addLayer(new ArcGISDynamicMapServiceLayer("" +
"http://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer"));
//Retrieve the non-configuration instance data that was previously returned.
Object init = getLastNonConfigurationInstance();
if (init != null) {
map.restoreState((String) init);
}
}
protected void onPause() {
super.onPause();
map.pause();
}
protected void onResume() {
super.onResume();
map.unpause();
}
}
这些错误显示在语句setContentView(R.layout.main)中代码>和map=(MapView)findViewById(R.id.map)代码>
我不知道为什么会出现这些错误。你知道这个程序有什么问题吗?尝试清理并重建你的项目。你的R(主资源)文件可能工作不正常
还要检查是否有名为main.xml的布局和具有id map的MapView。
并检查是否导入了正确的R文件
import com.esri.android.R;
这似乎有点可疑。尝试清理并重建项目。您的R(主资源)文件可能无法正常工作
还要检查是否有名为main.xml的布局和具有id map的MapView。
并检查是否导入了正确的R文件
import com.esri.android.R;
这似乎有点可疑。我想你不必使用这句话:
导入com.esri.android.R
你只需要在res>layout中添加main.xml
并且R.java会自动包含在生成的java文件文件夹中,因此您不需要使用包名导入它。
mapview的情况也类似
这行吗???我想你不需要用这行:
导入com.esri.android.R
你只需要在res>layout中添加main.xml
并且R.java会自动包含在生成的java文件文件夹中,因此您不需要使用包名导入它。
mapview的情况也类似
这有用吗???我们可以查看您的XML布局文件吗?我们可以查看您的XML布局文件吗?您好,我是Android编程新手,正在Eclipse中从事一个项目。我尝试了第一个教程“HelloWorld”,但出现了以下错误:找不到类“com.esri.Android.map.MapView”,参考方法com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate,我刚刚通读了这篇文章,认为我可能有类似的问题。是否必须有一个名为“MapView”的布局?如果是的话,我的项目中没有。你能告诉我怎样才能把它纳入项目中吗?我需要这个项目的帮助,我需要在几天内完成它。我希望尽快得到帮助。谢谢,我在我所有的项目中都遇到了同样的问题,虽然这些都是ArcGIS的样本,但我只是在编译它们,它仍然显示了这些问题。谢谢你的帮助。我需要完成这项工作,但因为这个问题我被卡住了。您好,我是Android编程新手,在Eclipse中从事一个项目。我尝试了第一个教程“HelloWorld”,但出现了以下错误:找不到类“com.esri.Android.map.MapView”,参考方法com.esri.arcgis.android.samples.helloworld.HelloWorldActivity.onCreate,我刚刚通读了这篇文章,认为我可能有类似的问题。是否必须有一个名为“MapView”的布局?如果是的话,我的项目中没有。你能告诉我怎样才能把它纳入项目中吗?我需要这个项目的帮助,我需要在几天内完成它。我希望尽快得到帮助。谢谢,我在我所有的项目中都遇到了同样的问题,虽然这些都是ArcGIS的样本,但我只是在编译它们,它仍然显示了这些问题。谢谢你的帮助。我需要完成这件事,但我被这个问题困住了。