AndroidStudioProject_CarAdviser_160407






//点击按钮调用的方法,这是特定的格式
public void onClickFindCar(View view){//view是出发方法的控件
    //通过findeViewById拿到控件的引用
    TextView textView = (TextView)findViewById(R.id.textView);
    Spinner spinner = (Spinner) findViewById(R.id.spinner);
    
    //拿到Spinner选择的item,转化成String
    String carType = String.valueOf(spinner.getSelectedItem());
    List carList = mCarExpert.getCars(carType);
    StringBuilder carBuilder = new StringBuilder();
    for (String car : carList){
        carBuilder.append(car).append("\n\n");
    }
    textView.setText(carBuilder);
}

public class CarExpert {
    List getCars(String type){
        List cars = new ArrayList<>();
        if (type.equals("电动车")){
            cars.add("特斯拉-MODEL S");
            cars.add("比亚迪e6");
        }else if (type.equals("跑车")){
            cars.add("保时捷 918");
            cars.add("阿斯顿.马丁 V8 Vantage");
        }else if (type.equals("SUV")){
            cars.add("奥迪 Q5");
            cars.add("宝马 X6");
        }else if (type.equals("皮卡")){
                cars.add("GMC SIERRA");
            cars.add("Jeep J12");
        }
        return cars;
    }
}

AndroidStudioProject_CarAdviser_160407_第1张图片
配置资源文件

AndroidStudioProject_CarAdviser_160407_第2张图片
R.java

你可能感兴趣的:(AndroidStudioProject_CarAdviser_160407)