Une méthode relativement simple peut consister à extraire la mise en page du tiroir dans un fragment, à exposer l'interface et les données correspondantes et à l'ajouter dynamiquement à une nouvelle activité à chaque fois
Tout d’abord, vous devez être clair sur ce que vous souhaitez encapsuler ? Il s'agit de drawerlayout, vous pouvez donc personnaliser une classe pour hériter drawerlayout, dans laquelle vous pouvez faire beaucoup de choses, comme vos besoins : effectuer des opérations click unifiées. S'il est utilisé, vous pouvez utiliser personnalisé (自然包括基类如果必要的话) directement dans la mise en page de n'importe quelle classe drawerlayout.
Si tel est le cas, vous pouvez placer l'événement click ou quelque chose dans la classe parent. La classe parent est une classe abstraite. La méthode DrawerLayout pour remplir la mise en page appelle la méthode abstraite écrite par la classe parent et est implémentée par. la sous-classe elle-même
Une méthode relativement simple peut consister à extraire la mise en page du tiroir dans un fragment, à exposer l'interface et les données correspondantes et à l'ajouter dynamiquement à une nouvelle activité à chaque fois
Tout d’abord, vous devez être clair sur ce que vous souhaitez encapsuler ? Il s'agit de
drawerlayout
, vous pouvez donc personnaliser une classe pour hériterdrawerlayout
, dans laquelle vous pouvez faire beaucoup de choses, comme vos besoins : effectuer des opérationsclick
unifiées. S'il est utilisé, vous pouvez utiliser personnalisé(自然包括基类如果必要的话)
directement dans la mise en page de n'importe quelle classedrawerlayout
.Si tel est le cas, vous pouvez placer l'événement click ou quelque chose dans la classe parent. La classe parent est une classe abstraite. La méthode DrawerLayout pour remplir la mise en page appelle la méthode abstraite écrite par la classe parent et est implémentée par. la sous-classe elle-même