La vista de lista en el fragmento no funciona

Aquí está mi código de fragmento:

public class LeftFragment extends ListFragment {

ArrayList<String> data;

public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
    View view = inflater.inflate(R.layout.left_fragment, container, false);

    data = new ArrayList<String>();
    data.add("1. dell");
    data.add("2. samsung");
    data.add("3. apple");
    data.add("4. hp");

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1, data);
        setListAdapter(adapter);

    return view;
}

y heres mi xml para este fragmento:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:background="#FF0000" >

<TextView 
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Heres the list :"/>

<ListView 
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_margin="5dp" />
</LinearLayout>

y

 logcat file says :Binary XML file line #5:error inflating class fragment !!

Lo que mi proyecto tiene es: dos fragmentos a la izquierda ya la derecha. la izquierda debe contener la vista de lista,

¡Pero lo que he observado es que los fragmentos funcionan bien cuando no uso "ListView" en xml! pero mientras lo estoy usando ... el fragmento de la izquierda también ocupa el espacio del fragmento de la derecha.

Por favor ayuda ! gracias !

Respuestas a la pregunta(2)

Su respuesta a la pregunta