我是 Android 新手。
当我从 Spinner
中选择任何项目时,如何动态更改 TextView
的文本。
问候。
我正在使用的代码
private Spinner paidIn = null;
paidIn = (Spinner) findViewById(R.id.paidIn);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.currencies, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
paidIn.setAdapter(adapter);
paidIn.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
setStrTypeExpense(); // my Function, i want to call to change Textview
}
}
最佳答案
试试这段代码
mSpinner.setOnItemSelectedListener(new OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> arg0, View arg1,int arg2, long arg3)
{
textView.setText(mSpinner.getSelectedItem().toString());
}
}
关于android - 从 Spinner 动态更改 TextView 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9225245/