Android 如何使用微调器下拉列表将产品放入类别?
我想给微调器添加一个函数 我想在我的食物表中添加一个产品,我输入一个产品名称“ADOBO”,我输入一个价格“50”,我想在食物类别中添加一个“ADOBO”,我的微调器中有两个项目,食物类别和饮料类别。如何使用旋转器将我的产品放在餐桌上Android 如何使用微调器下拉列表将产品放入类别?,android,Android,我想给微调器添加一个函数 我想在我的食物表中添加一个产品,我输入一个产品名称“ADOBO”,我输入一个价格“50”,我想在食物类别中添加一个“ADOBO”,我的微调器中有两个项目,食物类别和饮料类别。如何使用旋转器将我的产品放在餐桌上 //SPINNER DROPDOWN List<String> List = new ArrayList<>(); List.add("Food"); List.add("Drinks"); Arra
//SPINNER DROPDOWN
List<String> List = new ArrayList<>();
List.add("Food");
List.add("Drinks");
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, List);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinnerCT.setAdapter(adapter);
}
public void Addproduct(){
btnSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = NameOfProduct.getText().toString().trim();
String price = PriceOfProduct.getText().toString().trim();
spinnerCT.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String itemvalue = parent.getItemAtPosition(position).toString();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
}
});
//微调器下拉列表
列表=新的ArrayList();
列表。添加(“食品”);
列表。添加(“饮料”);
ArrayAdapter=新的ArrayAdapter(这个,android.R.layout.simple\u微调器项目,列表);
setDropDownViewResource(android.R.layout.simple\u微调器\u下拉菜单\u项);
喷丝头固定接头(接头);
}
公共产品(){
btnSave.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
字符串名称=产品名称。getText().toString().trim();
String price=PriceOfProduct.getText().toString().trim();
spinnerCT.setOnItemSelectedListener(新的AdapterView.OnItemSelectedListener(){
@凌驾
已选择公共视图(AdapterView父视图、视图视图、整型位置、长id){
String itemvalue=parent.getItemAtPosition(position.toString();
}
@凌驾
未选择公共无效(AdapterView父级){
}
});
}
});
从onClick
和内部onClick使用:
spinnerCT.getSelectedItem()
它给你分类
如果您需要设置
onItemSelectedListener
,请在设置适配器后在onCreate
中进行设置。不清楚您的要求,请澄清我现在放图像,希望它能帮助您理解我的问题