Maison > Questions et réponses > le corps du texte
类似于微信朋友圈图片这样的是在listview中嵌套gridview还是动态加入多个imageview呢?
怪我咯2017-04-18 09:19:23
Il devrait s'agir d'ajouter plusieurs vues d'images de manière dynamique. Vous pouvez activer la limite de disposition d'affichage dans les options du développeur, ou le surdessin du GPU. Vous constaterez que le surdessin de la liste d'images devient moins vers l'arrière et plus vers l'avant. comme trois Dans le cas d'une image sur une seule ligne, la première image est la plus sombre, avec au moins trois couches de mise en page, la deuxième image est légèrement plus claire et la dernière image n'est fondamentalement pas à découvert. Je suppose que WeChat peut utiliser un. type de mise en page en cascade, tel que RelativeLayout
黄舟2017-04-18 09:19:23
.Généralement,
AbsListView
ne sera pas imbriqué à l'intérieur deAbsListView
onMeasure(...)
mesurera la première vue plusieurs fois
Par conséquent, le défilement peut rester bloqué.
Vous pouvez envisager d'utiliser GridLayout
+ ViewStub
Essayez Baidu ou Google
Vous pouvez également envisager de personnaliser la vue.
Projets open source de référence :
github : qii/weiciyuan - Client Android Sina Weibo, quatre dimensions Il s'agit d'un très vieux projet