如何将onItemClick中的数据传递给另一种方法中的TextView?

时间:2014-01-28 13:18:26

标签: android onclick textview

我正在使用SQLite数据库来填充列表视图。我已经做到这一点,以便用户无法将数据传递到列表视图,直到填充了TextView。

现在,我正在尝试通过让用户单击一个按钮然后在TextView上显示文本来填充以XML定义的TextView。但是,我不知道如何以编程方式将它传递给TextView。

那么如何将数据(packageName)传递给TextView?

如果相关,我的onItemClick如下所示:

myGrid.setOnItemClickListener(new OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> parent, View v,
                int position, long id) {

            // Putting package name into packageName
            final String packageName = mApps.get(position).activityInfo.packageName;
            ResolveInfo info = mApps.get(position);
            info.activityInfo.loadLabel(getPackageManager());
            Toast.makeText(getApplicationContext(), "Clicked " + packageName,
                    Toast.LENGTH_SHORT).show();

        }
    });

1 个答案:

答案 0 :(得分:1)

您需要声明文本视图,然后将其放在OnItemClick方法中。

myTextView.setText(packageName);