Android 如何同时比较两个列表中的选定项目以及对其进行cary操作?

Android 如何同时比较两个列表中的选定项目以及对其进行cary操作?,android,android-layout,exception-handling,Android,Android Layout,Exception Handling,我是android用户…我有两个列表视图我想从每个列表中选择一个项目,并对这两个列表视图中的所选项目进行排序…我尝试了listview.setonselecteditemlistener,但每次尝试加载时都会出错 here is program........ package com.a2zunitconverter.miniproject; import android.app.Activity; import android.os.Bundle; import android.vie

我是android用户…我有两个列表视图我想从每个列表中选择一个项目,并对这两个列表视图中的所选项目进行排序…我尝试了listview.setonselecteditemlistener,但每次尝试加载时都会出错

here is program........



package com.a2zunitconverter.miniproject;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;

public class lenght extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.lenght);  
    double var1;
    double var2;
        final EditText query=(EditText)findViewById(R.id.lquery);
        final EditText result=(EditText)findViewById(R.id.lresult);
    var1=Double.parseDouble(query.getText().toString());
    final ListView listfrom=(ListView)findViewById(R.id.listfrom);
    final ListView listto=(ListView)findViewById(R.id.listto);
   String[] quantity={"Meter","Inches","Feet","Yard"};
    ArrayAdapter<String> adapter;
    adapter=new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,quantity);
    listfrom.setAdapter(adapter);
    listto.setAdapter(adapter);
    listfrom.setOnItemClickListener(new OnItemClickListener() {

        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
                long arg3) {
            // TODO Auto-generated method stub
            if (listfrom.getSelectedItem()=="Meter" && listto.getSelectedItem()=="Inches");{
                result.setText("" + query);
            }
        }
    });
}

}
这是程序。。。。。。。。
包com.a2zunitconverter.miniproject;
导入android.app.Activity;
导入android.os.Bundle;
导入android.view.view;
导入android.widget.AdapterView;
导入android.widget.AdapterView.OnItemClickListener;
导入android.widget.ArrayAdapter;
导入android.widget.EditText;
导入android.widget.ListView;
公共课长度扩展活动{
@凌驾
创建时的公共void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.Length);
双var1;
双var2;
最终EditText查询=(EditText)findViewById(R.id.lquery);
最终EditText结果=(EditText)findViewById(R.id.lresult);
var1=Double.parseDouble(query.getText().toString());
最终ListView listfrom=(ListView)findViewById(R.id.listfrom);
最终ListView listto=(ListView)findViewById(R.id.listto);
字符串[]数量={“米”、“英寸”、“英尺”、“码”};
阵列适配器;
adapter=new ArrayAdapter(这是android.R.layout.simple\u list\u item\u 1,数量);
listfrom.setAdapter(适配器);
setAdapter(适配器);
setOnItemClickListener(新的OnItemClickListener(){
@凌驾
公共链接(AdapterView arg0、视图arg1、内部arg2、,
长arg3){
//TODO自动生成的方法存根
如果(listfrom.getSelectedItem()=“米”&&listto.getSelectedItem()=“英寸”){
result.setText(“+query”);
}
}
});
}
}

您可以发布日志跟踪吗?加载列表值或单击项目列表值时出错?致命异常:main 07-03 08:48:35.292:E/AndroidRuntime(376):android.content.ActivityNotFoundException:找不到显式活动类{com.a2zunitconverter.miniproject/com.a2zunitconverter.miniproject.Area};您是否在AndroidManifest.xml中声明了此活动?07-03 08:48:35.292:E/AndroidRuntime(376):在android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1405)07-03 08:48:35.292:E/AndroidRuntime(376):在android.app.Instrumentation.execStartActivity(Instrumentation.java:1ndroid.os.Handler.handleCallback(Handler.java:587)检查问题中的答案。必须在清单文件中声明所有活动。根据您的日志跟踪,在清单中检查什么内容???/它表明您没有在清单中声明活动com.a2zunitconverter.miniproject.Area。因此,请检查您是否已在清单中声明所有活动,以及是否调用本课程中的ing区域活动??