Android中自定义LinearLayout布局显示不全

综合技术 简书 (源链)

原需求,在一个伸缩列表中,自定义LinearLayout继承LinearLayout动态添加布局。

然而实现的时候:一共遍历了30条数据,却只显示了一条

断点查看代码:遍历addView()这个过程是正常的30次循环。那是布局的问题?

感觉没毛病。。。试着在自定义布局外层再加一层LinearLayout垂直方向,wrap_content和match_parent?都试了依旧无效

毛发都被抓掉了好几根

只能谷歌,找度娘了

终于翻到这个 Android – 自定义View不显示
,非常感谢作者~

解决方案两种!

一:布局文件中添加。。。自定义的LinearLayout也是Liearlayout呀,怎么能把它的方向忘了呢?

二:在构造方法中添加:

如果你是直接new这个自定义View就在一个参数的构造方法添加;如果你是在xml中引用这个自定义view便在两个参数的构造方法中引用;三参数的构造方法忘记是什么情况调用了(o(╯□╰)o)

setOrientation(VERTICAL);

后记:前面的在xml中再嵌套一层布局,曾经解决过这个问题,所以虽然这次没解决问题也写了出来。可能那时候继承的是view或其他的,所以如果有伙伴在构造中或xml加了方向的属性不起作用可以试试这个。

get到了么,那就点个赞再走咯~~

您可能感兴趣的

Kotlin实现的半圆形进度条 Github地址 使用Kotlin编写的半圆形的进度条,效果如下 导入依赖 compile 'com.blackflagbin:semicircleprogressview:0.0.3' 在布局文件中 ...
Java 代码规范,你应该知道的一些工具和用法... 从事编程这个行业,你一定被别人说过或者说过别人这句话:代码要规范!求职面试时也能从 JD 上看到这个要求:要有良好的编程习惯。其实都是在讲 代码规范(Code Style) 这件事情。 每个人都有自己的编程习惯,比如你喜欢 2 个空格数量的行前缩进,而他喜欢 4 个空格数量的行前缩进;你喜欢...
Delve deeper into Android development with our new... Posted by Jocelyn Becker, Senior Program Manager, Google Developer Training If you know the basics of building Android apps and want to delve deepe...
Connect Android Things to a Smartphone With Nearby... One of the first things users will want to do with a new smart home device is get it on their wireless network. Many IoT devices lack a screen or keyb...
Android 源码分析(三)安卓中的线程 上一节我们一起探索了 Handler 的跨线程通信机制,这里我么趁热打铁,一举拿下 Android 中的线程。 今天我们主要探索 AsyncTask、HandlerThread、IntentService 三个类,这三个类的表现形式和传统线程有一定的区别,但是本质还是基于线程做的处理。 本...
简书责编内容来自:简书 (源链) | 更多关于

阅读提示:酷辣虫无法对本内容的真实性提供任何保证,请自行验证并承担相关的风险与后果!
本站遵循[CC BY-NC-SA 4.0]。如您有版权、意见投诉等问题,请通过eMail联系我们处理。
酷辣虫 » Android中自定义LinearLayout布局显示不全



专业 x 专注 x 聚合 x 分享 CC BY-NC-SA 4.0

使用声明 | 英豪名录