我正在使用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();
}
});
答案 0 :(得分:1)
您需要声明文本视图,然后将其放在OnItemClick方法中。
myTextView.setText(packageName);