recherche

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

android 为什么自定义的view不能显示LayoutInflator.inflate方法加载的布局,

我的那个方法写在构造方法里面

PHP中文网PHP中文网2803 Il y a quelques jours679

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

  • 伊谢尔伦

    伊谢尔伦2017-04-17 17:25:23

    Vous devez simplement mettre le code qui charge la mise en page dans le premier constructeur.

    répondre
    0
  • 怪我咯

    怪我咯2017-04-17 17:25:23

    Une vue personnalisée peut-elle charger la mise en page comme celle-ci ?
    La vue personnalisée consiste à écrire le contrôle personnalisé dans le fichier de mise en page ou le code. La méthode de construction avec deux paramètres dans l'image consiste à écrire le contrôle en XML

    .

    répondre
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:25:23

    1. La construction d'un paramètre est utilisée dans le code. La construction des deux paramètres est utilisée en XML

    2. Parlons de la méthode du gonflage.

    Inutile de vous dire que vous connaissez le premier paramètre. C'est le fichier de mise en page,

    Le deuxième paramètre est de définir la mise en page parent de cette vue. Le type LayoutParams de la vue obtenue par inflate deviendra le type LayoutParams de la mise en page parent

    Lorsque le troisième paramètre est vrai, la vue obtenue par inflate remplacera le ViewGroup passé dans le deuxième paramètre, sinon elle ne le remplacera pas

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 17:25:23

    Remplacez simplement le deuxième paramètre null par ceci

    répondre
    0
  • Annulerrépondre