title: how to refresh listview
body: <p>I want to enable and disable certain LinearLayout. This is inside ListView Item. I called notifyDataSetChanged. But getView is not called and layout is not getting visible. How can I refresh view inside OnClick in GetView?</p>
  
  <pre><code>@Override
  public View getView(int position, View convertView, ViewGroup parent) {
      // TODO Auto-generated method stub
      if (convertView == null){
          convertView = inflater.inflate(R.layout.qna_list_item, parent, false);
      }
      final ImageView openBtn= (ImageView)convertView.findViewById(R.id.qna_list_item_open_btn);
      final LinearLayout replyView = (LinearLayout) convertView.findViewById(R.id.qna_list_item_reply);
      openBtn.setOnClickListener(new OnClickListener() {
  
          @Override
          public void onClick(View v) {
              // TODO Auto-generated method stub
              replyView.setVisibility(View.VISIBLE);
              openBtn.setImageResource(R.drawable.list_btn_up);
              notifyDataSetChanged();
  
          }
      });
      return convertView;
  }
  </code></pre>