2010-10-01 4 views
0

J'ai une activité de barre d'outils de lecteur audio qui a un fichier de disposition correspondant.Comment définir le comportement d'une vue agrandie?

J'ai besoin que ce lecteur apparaisse au bas d'une autre activité. J'utilise un ViewStub et gonfle le fichier de disposition de la barre d'outils audio dans le stub.

Comment puis-je accéder aux boutons, etc. sur cette vue agrandie et comment puis-je définir leur comportement?

Les documents sur ViewStub ne mentionnent rien à ce sujet (ou peut-être j'ai complètement oublié quelque chose).

je faire quelque chose de fondamentalement mauvais ici, donc je vous serais reconnaissant de toute l'aide que je peux obtenir :)

Répondre

2

Une fois que vous avez gonflé une vue, vous appelez findViewById sur la vue avec l'ID. par exemple.

View v = ...; 
TextView textView = (TextView) v.findViewById(R.id.textview); 

si dans votre xml vous avez eu une déclaration d'un TextView avec id "@ + id/textview"

+0

Merci :) Je ne savais pas que cela a fonctionné de cette façon aussi. Je pensais que vous ne pouvez le faire que si la vue est déclarée dans XML de cette activité – Sid

Questions connexes