Maison  >  Questions et réponses  >  le corps du texte

java - 多个活动使用同一个Drawerlayout(如何封装基类?)

如题,多个活动使用同一个drawerlayout,想问怎么封装基类?

因为我想click事件效果都一样,感觉没必要再写一遍,想问一下

  1. 如何封装基类

  2. 基类子类布局文件怎么写?

大家讲道理大家讲道理2742 Il y a quelques jours534

répondre à tous(3)je répondrai

  • 高洛峰

    高洛峰2017-04-18 10:56:49

    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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 10:56:49

    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.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:56:49

    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

    répondre
    0
  • Annulerrépondre