繁体   English   中英

从 Botton.onClickListener 中的 autoCompleteText 获取所选项目值

[英]Getting selected item value from autoCompleteText in Botton.onClickListener

我想在 onClick 方法的数学方程的下拉菜单中使用值 i select。

  • 在这个示例中,我只添加了 1 个下拉菜单,但它会是另一个用于第二个值的下拉菜单

     Public int selectedFristYear; // this code is for drop down menu autoCompleteTextView = findViewById(R.id.autoCompleteText); String[] option = {"1315", "1316", "1317", "1318", "1319", "1315", "1320"}; ArrayAdapter arrayAdapter = new ArrayAdapter(this, R.layout.option_tem, option); autoCompleteTextView.setText(arrayAdapter.getItem(0).toString(), false); autoCompleteTextView.setAdapter(arrayAdapter); autoCompleteTextView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> parent, View view, int position, long id) { selectedFirstYear = parent.getItemAtPosition(position); } @Override public void onNothingSelected(AdapterView<?> parent) { } }); //this code is for button calc.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { int myResult = (slectedFirstYear / Second Value from another drop Down) Textview.setText(String.valueOf(myResult)); } });

您没有使用下拉菜单。 您正在使用 autoCompleteTextView。 如果您想要真正的下拉菜单,请考虑使用微调器。 但是,如果您想继续使用 autoCompleteTextView,您可以使用autoCompleteTextView.getText.toString();

我将使用上面的代码行创建一个带有 onClickListner 的按钮。 填写完 autoCompleteTextView 后,点击按钮并使用字段的字符串值执行您想要的操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM