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 !