android自定义view继承linearLayout,view大小大于屏幕
2015-12-02 10:35
393 查看
view定义了滑动功能,确始终只显示屏幕大小,滑动后原来应该出现的部分为空白,而在另一个基本一样的自定义View中确正常显示。
百思不得其解,setMeasuredDimension函数打印结果也是正确的,但就是显示不出来。最后两个自定义View各个文件依次对比,发现不能显示的view的xml布局文件最外层为LinearLayout,能显示的view的xml布局文件最外层为RelativeLayout。抱着试试的心态改成RelativeLayout,运行果然正常显示了。在此记录下,有时间探究下这两个布局到底有什么不同。
如图:
百思不得其解,setMeasuredDimension函数打印结果也是正确的,但就是显示不出来。最后两个自定义View各个文件依次对比,发现不能显示的view的xml布局文件最外层为LinearLayout,能显示的view的xml布局文件最外层为RelativeLayout。抱着试试的心态改成RelativeLayout,运行果然正常显示了。在此记录下,有时间探究下这两个布局到底有什么不同。
如图:
相关文章推荐
- Android 使用工具
- android EditText禁止复制粘贴完整代码
- Android视频播放器之学习MediaPlayer
- Android RadioGroup及RadioButton的使用方法
- Android大神
- Android开源框架Universal-Image-Loader详解
- 015ListView与SimperAdapter
- android杀掉指定包名的应用程序
- android 音频底层调试-tinyalsa
- android 从相册中获取图片设置成头像的问题:
- 安卓初学-自定义View(Creating a View Class)
- AndroidIO补充
- 深入分析android中的Cursor 对象是如何获得的
- android 长按弹出菜单,复制,粘贴,全选
- Debugging Android JNI with CheckJNI
- Android编程实现在Bitmap上涂鸦效果
- Android中的线程通信
- 分享方法:android 获得屏幕状态
- android之间传递list
- Android学习资料