final Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
spinner1.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
spinner1.setOnItemSelectedListener(this);
List list = new ArrayList();
list.add("Diabetes");
list.add("cancer");
list.add("HIV/AIDS");
list.add("Tuberculosis");
list.add("respiratory disease");
list.add("Coronary Artery");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(getApplicationContext(), android.R.layout.simple_spinner_item, list);
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner1.getSelectedItemPosition();
if (list.equals("Diabetes")){
int x ;
int c ;
x = z-5;
c = 2016 + x;
editText3.setText((name + " you might die in the year " + c) + "");
編輯1 - 該程序正在工作(完美執行),但微調功能沒有按要求工作。幫助我。我創造了一個死亡計算器,用戶必須輸入他的年齡,然後他必須從微調器(包含疾病名稱)中進行選擇。 現在微調不工作(在程序運行和執行,但微調的功能不能正常工作微調器沒有給我想要的輸出
button.setOnClickListener(
new Button.OnClickListener() {
public void onClick(View view) {
CheckBox yes = (CheckBox) findViewById(R.id.yes);
CheckBox no = (CheckBox) findViewById(R.id.no);
EditText ageText = (EditText) findViewById(R.id.ageText);
EditText editText = (EditText) findViewById(R.id.editText);
final EditText editText3 = (EditText) findViewById(R.id.editText3);
final String name = editText.getText().toString();
if (yes.isChecked()) {
int age = Integer.parseInt(ageText.getText().toString());
int c;
c = age - 7;
final int z;
z = 2016 + c;
editText3.setText((name + " you might die in the year " + z) + "");
} else if (no.isChecked()) {
final int age = Integer.parseInt(ageText.getText().toString());
int c;
c = age + 10;
final int z;
z = 2016 + c;
editText3.setText((name + " you might die in the year " + z) + "");
這是按鈕偵聽這將有助於你給我的解決方案。
問候
請介紹更多的克利裏,什麼'蜘蛛的當前行爲r'是,應該是什麼。 –
如果您能讓我們知道您所面臨的問題,那將會更好。只是發佈代碼不會幫助我們找出我們甚至不知道的問題 –
尋找編輯1請不要降級問題我會再次被阻止。@ MukeshRana @MartinZabel –