zoukankan      html  css  js  c++  java
  • 错误总结1,动态加载部分不能显示的原因

    今天犯下了低级错误,注意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

  • 相关阅读:
    2.4 使用vue-cli创建项目/项目打包/发布
    2.3 vue-cli脚手架工具/nodejs
    2.2 vue的devtools、eslint检测问题
    2. es6扩展运算符
    文件json
    函数
    函数不固定参数
    监控日志,加入黑名单
    非空即真
    随机生成手机号,存入文件
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/2972729.html
Copyright © 2011-2022 走看看