2010-02-18 6 views
2

J'ai créé une galerie contenant des boutons.Question sur la création d'une vue Galerie contenant des boutons?

Exemple de code est ci-dessous:

public class Adapter extends BaseAdapter { 
    private Context mContext; 

    public ImageAdapter(Context c) { 
     mContext = c; 
    } 

    public int getCount() { 
     return 10; 
    } 

    public Object getItem(int position) { 
     return position; 
    } 

    public long getItemId(int position) { 
     return position; 
    } 

    public View getView(int position, View convertView, ViewGroup parent) { 
     Button but = new Button(mContext); 
     return but; 
    } 
} 

La vue de la galerie est bien exposée. Le problème est que cette galerie n'est plus défilable. Si je remplace Button avec ImageView dans la méthode getView, la vue de la galerie défile bien. Ensuite, comment puis-je faire la galerie contenant des boutons pour faire défiler?

Merci.

Répondre

0

La galerie mange des événements tactiles. Vous ne pouvez pas y placer de commandes interactives.

+2

Correction: la galerie mange des événements tactiles. Vous devez travailler un peu plus fort pour y mettre des contrôles interactifs. :) – Adrian

+0

@Adrian Care à élaborer? –

Questions connexes