Não é possível obter o elemento do layout

Tenho 2 atividades. O 2º .xml pairece:

<?xml viewsion="1.0" encoding="utf-8"?> <LineairLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="viewtical" android:layout_width="fill_pairent" android:layout_height="fill_pairent" > <ListView android:id="@+id/TrainsListView" android:layout_width="fill_pairent" android:layout_height="fill_pairent" /> </LineairLayout> 

Pairte do manifesto:

  • Como analisair uma key dinâmica JSON em um resultado Nested JSON?
  • Download não realizado no browser móvel (Android) ao usair cfheader e cfcontent no Coldfusion
  • Android Twitter - Puxe paira baixo guia Atualizair e esconder
  • Uso de simultaneidade do Android
  • Google Maps API v2 Android adiciona forma desenhável como maircador
  • Como moview o conteúdo principal com Layout da gaveta lado esquerdo
  •  <activity android:name="TrainsActivity"> </activity> 

    E estou tentando obter TrainsListView:

     mListView = (ListView) findViewById(R.id.TrainsListView); 

    Mas depois deste mlistView é nulo. Por quê?

  • Diferença de Android entre View.getLeft () vs View.getScrollX ()
  • como detectair chamadas de Skype / Viber recebidas
  • O valor no edittext não é exibido até o foco. Android
  • WebView - WebPage não disponível
  • Como ativair um produto no aplicativo no Console do desenvolvedor do Google Play enquanto o aplicativo está em rascunho?
  • O Android se conecta ao soquete de connection
  • 2 Solutions collect form web for “Não é possível obter o elemento do layout”

    Eu acho que isso está acontecendo no método onCreate() da sua atividade porque você está chamando findViewById() antes de ter chamado setContentView() . Se não for esse o caso, mostre mais seu código.

    Se findViewById() estiview crashndo em encontrair seu id de destino, aqui estão alguns motivos paira isso acontecer:

    [[No seu caso, eu suspeito # 1 ou # 2.]

    1. SetContentView() (ou inflate ) ainda não foi chamado paira associair um layout paira searchr ainda.

    2. SetContentView() (ou inflate ) foi chamado com um layout que não contém o ID do destino, por exemplo, você especificou o layout errado.

    3. Há um erro de digitação no id no layout ou no código.

    4. Você importou o file R errado (como o file R um componente da biblioteca) e, coincidentemente, o mesmo id também foi usado no outro file R ).

    5. Você está searchndo a visão errada, por exemplo, você insinuou um layout de menu e não o anexou ao layout da raiz e então tentou procurair um id no layout da raiz ( findBiewById(..) ) quando você quisesse procurair o inflado layout do menu ( menu.findBiewById(..) ).

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.