错误总结1,动态加载部分不能显示的原因
16lz
2021-01-26
今天犯下了低级错误,注意android中的LinearLayout的布局,放不下的时候不会依次排列,而是直接消失,所以一定要注意外层布局的layoutorientation属性!!
布局文件是
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/calendar_ll" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > </LinearLayout></LinearLayout>
对应的代码是
setContentView(R.layout.title); LinearLayout mainLayout=(LinearLayout)this.findViewById(R.id.calendar_ll); mainLayout.removeAllViews(); mainLayout.addView(generateContentView()) ;
自己动态加载的控件没有显示的原因是犯下了低级错误
1,初始的时候没有给activity的setcontentview赋值;导致出现了空指针异常
2,将外层xml根节点的layoutOrientation属性设置成了Horizatal
更多相关文章
- Android中ListView滚动时上下的那一抹色彩
- Android_之动画1
- Android布局文件的加载过程分析:Activity.setContentView()源码
- Android各版本间API的差异 - (Share)ActionProvider
- Android应用程序开发期末大作业(1)
- 黑莓学习笔记之二--布局管理器Manager
- android 关于prop属性
- Adobe AIR for Android开发记录
- 布局概述及RelativeLayout布局