에 대한 배열 인덱스 값을 찾는 것은 android Spinner에서 titleName을 선택할 수 있습니다. XML 클래스에서 Spinner에 데이터를로드하는 중입니다. titleName과 title ID를 전달하고 싶습니다.등록 사용자 중에 선택한 안드로이드 스피너 아이템
선택한 titleName의 배열 인덱스 값을 얻으려면 어떻게해야합니까? 사용자가 미스터을 선택한 경우 는 예 - 그럼 난 값 0
내 자바 코드
states = getResources().getStringArray(R.array.title_array);
titleSP = (Spinner) findViewById(R.id.registerTitle);
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, states);
dataAdapter
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
titleSP.setAdapter(dataAdapter);
final Button button = (Button) findViewById(R.id.btnRegister);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
String TitleName = titleSP.getSelectedItem().toString();
MY title.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="title_prompt">Choose the title</string>
<string-array name="title_array">
<item>Mr</item>
<item>Mrs</item>
<item>Miss</item>
<item>Dr</item>
<item>Rev</item>
<item>Ms</item>
</string-array>
</resources>
청취자에게 주어진다. – njzk2
@ njzk2 코드를 사용하는 방법을 보여줄 수 있습니까 –
회 전자 항목이 선택되었을 때 호출되는 수신기가 있다고 가정합니까? – njzk2