Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


EXCEPCIÓN FATAL: main java.lang.RuntimeException: El contenido tiene vista con el atributo id 'android.R.id.list' que no es una clase ListView

Estoy intentando utilizar un ListView en un fragmento . Pero consigo este error: FATAL EXCEPTION: main java.lang.RuntimeException: El contenido tiene vista con el atributo id 'android.R.id.list' que no es una clase ListView .
Mi código:

Mi ListFragment:

  • ¿Es posible activar el menú compartido en smartphones (a través de HTML / JS)?
  • Escuche el teclado para mostrar u ocultar el evento en android
  • Cambiar a Camera2 en Android Vision API
  • Cómo usar Crypto ++ con Jni o NDK para una aplicación de Android
  • Desplazamiento suave en Android
  • Samsung Galaxy S4 desalinea el icono de la barra de herramientas
  • public class whitelist_list extends ListFragment { Context mContext; @Override public void onAttach(Activity activity) { mContext = activity; Log.i("Event", "onAttach called"); super.onAttach(activity); } @Override public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); } public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { String[] values = new String[] { "Android", "iPhone", "WindowsMobile", "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X", "Linux", "OS/2" }; ArrayAdapter<String> adapter = new ArrayAdapter<String>(getActivity(), android.R.layout.simple_list_item_1, values); setListAdapter(adapter); return inflater.inflate(R.layout.whitelist_content, container, false); } @Override public void onListItemClick(ListView l, View v, int position, long id) { // Do something with the data } } 

     whitelist_list newFragment = new whitelist_list(); fragmentManager.beginTransaction() .replace(R.id.content_frame, newFragment) .commit(); 

    Editar: Declare Listview con android: id = "@ id / android: list"

  • ¿Cómo saber qué versión de ADT estamos utilizando en eclipse?
  • Estoy buscando una api que proporciona letras para la canción solicitada
  • Android EditText Multiline con SoftInputMode adjustPan
  • WebViewClient.onPageStarted () llamó dos veces al especificar URL no existente a través de WebView.loadURL ()
  • La actualización de Eclipse ADT no funciona
  • Bitmap de Android a la cadena Base64
  • 2 Solutions collect form web for “EXCEPCIÓN FATAL: main java.lang.RuntimeException: El contenido tiene vista con el atributo id 'android.R.id.list' que no es una clase ListView”

    Si utiliza ListActivity / Fragment, el ID de su ListView en su diseño debe ser @android: id / list, así que: En su lista de listas blancas.xml (nombre_activityname.xml) en su ListView cambie el id a android: id = "@ Android: id / list "

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

    Tuve este error hace un tiempo. Por alguna razón el XML para el diseño había sido modificado para que uno de los componentes tuviera el tipo incorrecto. Vaya al xml y busque el 'android.R.id.list' que no pertenece a ese elemento. No sé cómo se cambió, pero creo que tal vez cuando se utiliza el editor de GUI, he cambiado algo a la lista que no debería haber sido. Si no lo ves, publica el diseño

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.