我得到了一个解析错误,我不知道为什么(我是编程新手)。由于这个错误,R.java消失了,我最终得到了更多的错误。希望有人能帮我。下面是错误的来源: list.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<ListView android:id="@+id/ListView01" android:layout_height="wrap_content"
android:layout_width="fill_parent">
<TextView android:text="@+id/TextView01" android:id="@+id/TextView01"
android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_marginLeft="10px" android:textColor="#0099CC"></TextView>
</ListView>
</LinearLayout>这里是xml文件的调用位置: list.java
package com.aha;
import java.util.HashMap;
import android.app.ListActivity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.SimpleAdapter;
import android.widget.SimpleAdapter.ViewBinder;
import android.widget.Adapter;
import android.widget.BaseAdapter;
public class list extends ListActivity {
private HashMap<String, Class<?>> yourMap;
@Override
public void onCreate(Bundle b) {
yourMap = new HashMap<String, Class<?>>();
yourMap.put("Matches", matches.class);
yourMap.put("Economy", finances.class);
}
public void onCreate1(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] menu = getResources().getStringArray(R.array.menu_array);
setListAdapter(new ArrayAdapter<String>(this, R.layout.list, menu));
ListView lv = getListView();
lv.setTextFilterEnabled(true);
lv.setOnItemClickListener(new OnItemClickListener() {
public <View> void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// When clicked, show a toast with the TextView text
Object o = this.getListAdapter().getItem(position);
String keyword = o.toString();
Intent intent = new Intent(this, yourMap.get(keyword));
startActivity(intent);
}
});
}
}同样在这一行,我得到了一个错误,说我必须实现一个抽象方法:
lv.setOnItemClickListener(new OnItemClickListener() {我只是想知道这意味着什么,并不一定是一种解决方案。希望我能自己解决这个问题。解析错误我已经有一两天了,我不能单独解决它。
谢谢你的帮助
发布于 2010-11-21 06:10:36
您正在使用的编辑器是什么?
根据我的经验,eclipse中的解析问题是由下一个原因引起的。
doesn Don>您的视图名称为camel case *Don't use A use a NO
中
试着
请通知我实际的错误(写在控制台中)以获得进一步的帮助。
https://stackoverflow.com/questions/4235223
复制相似问题