2010-10-21 6 views
2

Bonjour Je veux créer un calendrier mensuel pour Android avec des jours cliquables. Quel type de disposition/vue dois-je utiliser, TableLayout ou GridView. Je ne trouve pas d'exemples pour cette ...GridView vs. TableLayout | Android

Merci pour l'aide à l'avance

Répondre

2

Je dirais GridView surtout si vous envisagez de mettre toutes vos données de calendrier dans un ContentProvider pour partager avec d'autres applications. Vous pouvez ensuite utiliser votre fournisseur et adaptateurs pour remplir le GridView dynamiquement

+0

Merci pour l'aide, je vais jeter un oeil –

+0

@schwiz J'ai utilisé GridView dans mon projet mais je ne veux pas faire défiler dans GridView. veuillez suggérer ce que je fais. –

2

Vérifiez le tutoriel mise en jachère sur GridView:

http://www.firstdroid.com/2011/02/06/android-tutorial-gridview-with-icon-and-text/

Après avoir compris ce tutoriel, il suffit d'ajouter les lignes de mise en jachère à la fin de la onCreate méthode:

grid_main.setOnItemClickListener(new OnItemClickListener() { 
    public void onItemClick(AdapterView<?> parent, View view, int position, 
          long id) { 

     // Add your code here, you receive the index, 
     // you can start an intent or do whatever you wanted 
     // to do with the button 

    }/* End of onItemClick */ 
}); 

BR,

Adrian.

Questions connexes