J'ai une ListView dans une de mes activités. Je veux également avoir une barre de titre personnalisée dans la même activité. Donc, ma méthode onCreate commence quelque chose commeBarre de titre personnalisée avec ListView
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
customTitle = requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.categorieslayout); //yup, i am not extending ListActivity, but just Activity
setCustomTitleBar();
...
}
Quand je cours, j'obtiens l'erreur
java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'
Si je commente la partie où je demande la fonction de fenêtre et appeler la fonction pour définir la coutume barre de titre, ça marche bien. Je ne suis pas sûr de savoir comment surmonter cela.
Toute aide est appréciée, merci
demande probablement stupide, mais vous pouvez remplacer le Window.FEATURE_CUSTOM_TITLE avec le numéro 7 et voir ce que happenes (J'oublie comment les enums sont en java IDK, c'est sûr si tu dois les lancer ou non ... lol). Ainsi que montrer le XML pour l'activité? – Terrance
Avez-vous un ListView dont l'identifiant est android.R.id.list? – blindstuff
+1 @ blindstuff pour être sur la même piste. – Terrance