spinner
에서 값을 가져 오려고합니다. 여기스피너에서 값을 가져 오는 방법
AddCustomerAcitivity.java 내 코드 String.xml
<string-array name="spinner_category">
<item>Male</item>
<item>Female</item>
</string-array>
내가로부터 값을 가져 오기 위해 데이터베이스를 사용하고 있지 않다
<Spinner
android:id="@+id/spinner_customer"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_margin="10dp"/>
acitivty_add_customer.xml
public class AddCustomerActivity extends AppCompatActivity{
Spinner spinnerCustomer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_customer);
Toolbar toolbar = (Toolbar) findViewById(R.id.add_customer_toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setTitle("Add New Customer");
fetchId();
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.spinner_category,
android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerCustomer.setAdapter(adapter);
}
private void fetchId() {
spinnerCustomer = findViewById(R.id.spinner_customer);
}
}
입니다 spinner
. 문자열 배열을 사용하여 값을 가져옵니다. 나는 그 값을 String으로 원한다.
가능한 복제 [문자열 스피너 선택한 항목의 값을 얻는 방법?] (https://stackoverflow.com/questions/10331854/how-to-get-spinner-selected-item-value-to- 문자열) –
@Durgesh Parkeh 내 ans를 확인하십시오. –
확인 https://stackoverflow.com/questions/16581536/setonitemselectedlistener-of-spinner-does-not-call – Raghavendra