0

我是 android....我有两个 listviews 我想从每个列表中选择一个项目并从这两个 listviews 中选择一个项目...我尝试了 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);
            }
        }
    });
}

}
4

0 回答 0