AutoCompleteTextView
에서 올바른 위치의 항목을 가져올 수 없습니다. 마이너스에서 위치가 있습니다. 기본적으로 항목을 선택하고 위치를 얻으려고하지만 데이터의 양이 많아서 Spinner 대신 AutoCompleteTextView
을 사용했습니다. 그래서 plz 나에게 좋은 아이디어를 제안하거나 올바른.자동 완성 TextView에서 선택한 항목에 위치의 음수가 발생합니다.
actvSource = (AutoCompleteTextView) findViewById(R.id.ac_source);
ArrayAdapter<CharSequence> adapterS = ArrayAdapter.createFromResource(this,
R.array.bus_stop_name, android.R.layout.simple_spinner_item);
adapterS.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
actvSource.setAdapter(adapterS);
actvSource.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
actvSource.showDropDown();
sourcePosition = actvSource.getListSelection();
}
});
및 Button
클릭에 내가 위치합니다 :
btnfare = (Button) findViewById(R.id.btn_calci_fare);
btnfare.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e("Source Position", "" + sourcePosition);
Log.e("Destination Position", "" + destPosition);
}
사용을'setOnItemClickListener 내
onCreate
방법난 다음 코드 반환을 ''AutoCompleteTextView'의 인스턴스 – Blackbelt