【发布时间】:2017-12-20 21:07:00
【问题描述】:
我想从spinner 中检索一个值。
这是我的代码
AddCustomerAcitivity.java
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);
}
}
字符串.xml
<string-array name="spinner_category">
<item>Male</item>
<item>Female</item>
</string-array>
acitivty_add_customer.xml
<Spinner
android:id="@+id/spinner_customer"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_margin="10dp"/>
我没有使用数据库从spinner 中获取值。我正在使用字符串数组获取值。我想要它在 String 中的值。
【问题讨论】:
-
@Durgesh Parkeh 请检查我的回答。
标签: java android android-spinner