从适配器更新textview

时间:2018-03-20 08:57:36

标签: android listview adapter

我有两个视图用于列表,另一个用于标题。该列表有一个项目和一个没有文本的复选框。我正在尝试更新标题部分中的textview,其中包含每个复选框单击时所选项目的总数。但它没有得到更新。这是适配器中的代码。任何人都可以帮助解决问题吗?

@Override
public View getView(final int position, View convertView, final ViewGroup parent) {

   LayoutInflater inflater = (LayoutInflater) context
           .getSystemService(Context.LAYOUT_INFLATER_SERVICE);

   View pview=inflater.inflate(R.layout.activity_main, parent,false);
   TextView txtcnt= (TextView) pview.findViewById(R.id.txtcount);
   txtcnt.setText("8"); //This code not updating the textview.
 ........

1 个答案:

答案 0 :(得分:1)

是的,您可以更新textview,假设您的标题textview在活动或片段类中,并且您正尝试从适配器更新标头,然后将活动或片段类中的标题textview作为公共静态和访问标头textview到在适配器中设置值