如何在android中重置微调器的选定项?

问题描述 投票:2回答:1

我使用下面的代码获得了选择微调器文本的一部分

Toast.makeText(MainActivity.this, adapter.getItem(position).substring(0,adapter
                .getItem(position).lastIndexOf("-")), Toast.LENGTH_LONG).show();

当我选择微调器时,我得到的文字就像

001-00434016881

现在我想替换此文本(001-00434016881)

001-00434016881 - MAruf Parvez Khan

我的微调图片像这样....

我从my previous question得到了一些解决方案。但这是我的新问题。

提前致谢 ...

android spinner
1个回答
1
投票

你可以试试这个

String[] temp= yourSpinner.getSelectedItem().toString().split("-");

Toast.makeText(MainActivity.this, temp[0]+"-"+temp[1], Toast.LENGTH_SHORT).show();

或者,如果您想在用户从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();
}
© www.soinside.com 2019 - 2024. All rights reserved.