android - 从 Spinner 动态更改 TextView 的文本

标签 android

我是 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/

相关文章:

java - 在没有 Activity 的情况下调用 SharedPreferences、Intent 和 Retrofit

android - 无法获取未知属性 'navigationVersion'

java - 在没有 Mosby 的 Android 中实现 MVI 架构

android - 在android中的操作栏中的标题左侧添加图标

具有多行和 adjustPan windowSoftInputMode 的 Android edittext

android - 如何为 retrofit POST 调用设置动态端点?

android - 如何在android中使用WAP发送短信?

android - 尝试安装 Layar401.apk 时出现失败 [INSTALL_FAILED_MISSING_SHARED_LIBRARY]

java - 无法从 SQLite 检索数据

java - aChartEngine 中的日期图表