У меня проблема с моим счетчиком. Он не показывает никакого значения, когда я нажимаю счетчик в эмуляторе. Я пробовал просматривать множество руководств, но не мог найти, почему счетчик не работает. Я попытался использовать способы, упомянутые в двух разных учебниках.Android-счетчик не отображается
Это мой основной класс, который имеет apinners
package com.example.mylastnight;
import android.R.string;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Adapter;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
public class drinkmenu extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.drinkmenu);
Spinner commonnames = (Spinner) findViewById(R.id.spinner1);
Spinner specialnames = (Spinner) findViewById(R.id.spinner2);
ArrayAdapter<CharSequence> cname = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item,R.array.commonmenudisplay);
ArrayAdapter<CharSequence> spname = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item,R.array.specialmenudisplay);
commonnames.setAdapter(cname);
specialnames.setAdapter(spname);
}
}
Я также попытался с помощью другого подхода, был упомянут на странице разработчиков на странице разработчиков Android.
ArrayAdapter<String> cname = new ArrayAdapter<String>(drinkmenu.this,R.array.commonmenudisplay,android.R.layout.simple_spinner_item);
ArrayAdapter<String> spname = new ArrayAdapter<String>(drinkmenu.this, R.array.specialmenudisplay,android.R.layout.simple_spinner_item);
cname.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spname.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
commonnames.setAdapter(cname);
specialnames.setAdapter(spname);
}
}
В массивах xml имеется массив строк, в котором есть много элементов.