如何在 android 中重置微调器的选定项目?
How to reset selected item of a spinner in android?
我使用下面的代码
在 selection 上获得了微调器文本的一部分
Toast.makeText(MainActivity.this, adapter.getItem(position).substring(0,adapter
.getItem(position).lastIndexOf("-")), Toast.LENGTH_LONG).show();
当我 select 微调器时,我得到类似
的文本
001-00434016881
现在我想在
上替换此文本 (001-00434016881)
001-00434016881 - MAruf Parvez Khan
我的微调图片是这样的....
我从 那里得到了一些解决方案。但这是我的新问题。
提前致谢...
你可以试试这个
String[] temp= yourSpinner.getSelectedItem().toString().split("-");
Toast.makeText(MainActivity.this, temp[0]+"-"+temp[1], Toast.LENGTH_SHORT).show();
或者如果你想在用户 select 来自 Spinner 的项目时显示你的吐司,你可以试试这个
@Override
public void onItemSelected(AdapterView<?> parent, View view,int pos, long arg3)
{
String[] temp= parent.getItemAtPosition(pos).toString().split("-");
Toast.makeText(context, temp[0]+"-"+temp[1], Toast.LENGTH_SHORT).show();
}
我使用下面的代码
在 selection 上获得了微调器文本的一部分Toast.makeText(MainActivity.this, adapter.getItem(position).substring(0,adapter
.getItem(position).lastIndexOf("-")), Toast.LENGTH_LONG).show();
当我 select 微调器时,我得到类似
的文本001-00434016881
现在我想在
上替换此文本 (001-00434016881)001-00434016881 - MAruf Parvez Khan
我的微调图片是这样的....
我从
提前致谢...
你可以试试这个
String[] temp= yourSpinner.getSelectedItem().toString().split("-");
Toast.makeText(MainActivity.this, temp[0]+"-"+temp[1], Toast.LENGTH_SHORT).show();
或者如果你想在用户 select 来自 Spinner 的项目时显示你的吐司,你可以试试这个
@Override
public void onItemSelected(AdapterView<?> parent, View view,int pos, long arg3)
{
String[] temp= parent.getItemAtPosition(pos).toString().split("-");
Toast.makeText(context, temp[0]+"-"+temp[1], Toast.LENGTH_SHORT).show();
}