tutorial studio implement fragments example ejemplo dinamicos container android android-listview android-fragments listactivity

implement - fragments dinamicos android studio



Android ListView en Fragment (2)

Estoy tratando de crear una lista de elementos que contiene una imagen y una descripción de la imagen en cada individuo. Después de lo cual, la lista se colocará en un fragment dentro de la aplicación. ¿Alguien puede guiarme para crearlo? No estoy muy seguro de cómo puedo hacerlo sin ListActivity .


Parece que su Fragmento debe subclase ListFragment (no ListActivity). onCreateView() de ListFragment devolverá un ListView que luego podrá completar.

Aquí hay más información sobre cómo completar listas desde la guía del desarrollador: Hello, ListView


Aquí hay un fragmento de código para ayudarlo a mostrar ListView en un fragmento .:

public class MessagesFragment extends ListFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_messages, container, false); String[] values = new String[] { "Message1", "Message2", "Message3" }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, values); setListAdapter(adapter); return rootView; } }

Y así es como se vería el xml:

<ListView android:id="@android:id/list" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView>

Si no usa ''list'' como ID o no incluye un ListView en su diseño, la aplicación falla una vez que intenta mostrar la actividad o el fragmento.

Referencia: http://www.vogella.com/tutorials/AndroidListView/article.html#listfragments