Java 在动态添加的布局中查找视图
因此,我有一个带有“添加”按钮的布局,单击该按钮可将自定义布局添加到LinearLayout 在这个自定义布局中,我有一个图像,单击该图像时应增加一个计数器(显示在图像旁边的文本视图中) 我目前遇到的问题是,当我添加了多个自定义布局,并单击图像时,它总是会增加顶部的textView的数量,而不是单击图像旁边的textView的数量 如何找到要更改的正确文本视图 我对android开发世界还相当陌生,所以如果我做错了什么,请也加上Java 在动态添加的布局中查找视图,java,android,Java,Android,因此,我有一个带有“添加”按钮的布局,单击该按钮可将自定义布局添加到LinearLayout 在这个自定义布局中,我有一个图像,单击该图像时应增加一个计数器(显示在图像旁边的文本视图中) 我目前遇到的问题是,当我添加了多个自定义布局,并单击图像时,它总是会增加顶部的textView的数量,而不是单击图像旁边的textView的数量 如何找到要更改的正确文本视图 我对android开发世界还相当陌生,所以如果我做错了什么,请也加上 当您正在扩展自定义布局时,请将OnClickListener设置为
当您正在扩展自定义布局时,请将
OnClickListener
设置为每个ImageView
。在此侦听器中,引用一个最终的TextView
变量,该变量正好从当前创建的布局中重复一个TextView
。大概是这样的:
private void addView() {
View customView = getLayoutInflater.inflate(resId, null);
final TextView textView = (TextView) customView.findViewById(R.id.textview);
customView.findViewById(R.id.imageview).setOnClickListener(new OnClickLitener(View v) {
textView.setText("value");
});
container.addView(customView);
}
发布你的代码,你会得到更快的响应!我会尝试一下,但你所说的“参考最终文本视图”是什么意思