You should inflate Views Like this. 
// from content View of activity or fragment
    listView = (LinearLayout) findViewById(R.id.sos_list_view);
    listView.removeAllViews();
    List<SosObject> sosList = batabase.getAllItems();
            for(SosObject t: sosList) {
                LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
// Item layout 
                View view = inflater.inflate(R.layout.sos_prewivew_item, null);
                TextView comment = (TextView) view.findViewById(R.id.sos_comment_text);
                TextView date = (TextView) view.findViewById(R.id.sos_date_text);
                TextView id = (TextView) view.findViewById(R.id.sos_answer_id);
                TextView tittle = (TextView) view.findViewById(R.id.answer_tittle);
                listView.addView(view);
            }
        }
Your xml Should look like:
<ScrollView> 
    <LinearLayout>
          </LinearLayout > // Fist list
          </LinearLayout > // Second list
    </LinearLayout>
</ScrollView>