Piszę aplikacje składa się ona z aktywności w której są 3 fragmenty jeden pod drugim. 1 i 3 się nie zmieniają, zmienia się zawartość środkowego. Po uruchomieniu aplikacji we fragmencie tym jest ListView, który wypełniam zaimplementowanym adapterem, i kilka Butonow. Wypełnienie listView:


    @Override 
    public void onActivityCreated(Bundle savedInstanceState) { 
        super.onActivityCreated(savedInstanceState); 
        listReceiptPosition=(ListView)getActivity().findViewById(R.id.listReceiptPosition);
        fragEdit=new ReceiptEdit();
        mListaRow = new ReceiptSimpleAdapter(Constans.ctx, Constans.my_bills, R.layout.bill_row,
                 new String[] {"image","name", "count", "price_unit", "price"}, new int[] {R.id.bill_image_status, R.id.bill_article_name, R.id.bill_article_count, R.id.bill_article_price, R.id.bill_article_sum_price});
                 listReceiptPosition.setAdapter( mListaRow );
                 ((ReceiptSimpleAdapter)listReceiptPosition.getAdapter()).notifyDataSetChanged();
        
}
 

Początkowo ListView jest pusty gdy kliknę na przycisk, środkowy fragment się zmienia:

public void onClickNewPosition(View v)
        {
   
          FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
          transaction.replace(R.id.receipt_content, listGroup);
           transaction.commit();
        }
 

pokazuje się aktywność w której jest lista, użytkownik wybiera element z listy. Wykonuje kolejną podmianę środkowego fragmentu, wybieramy kolejny element z listy. Następnie wykonuje kolejną podmianę na pierwszy (startowy fragment) jego listview powinno się uzupełnić.

  list_articles.setOnItemClickListener(new OnItemClickListener()
        {
               public void onItemClick(AdapterView<?> arg0, View arg1, int item, long arg3) 
               {
                   if(Constans.parameters.backArticles)
                   {
                      Constans.addItems(Constans.codes.get(item));
                       ReceiptContent receiptContent=new ReceiptContent();
                       FragmentTransaction transaction = getFragmentManager().beginTransaction();
                       transaction.replace(R.id.receipt_content, receiptContent);
                         transaction.commit();
                    }
                   else
                   {
                       Constans.addItems(Constans.codes.get(item));
                       count++;
                       countPosition.setText("Aktualnie pozycji na paragonie:  "+""+count);
                   }
                }
        }); 

 

Niestety nie widać tego, ekran jest pusty ale gdy kliknę w obszarze listview wówczas jest wykonywany listener a zatem elementy są tylko ich nie widać, w czym może być problem ??