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

  • 相关阅读:
    UVa 727
    UVa 11495
    UVa 299
    UVa 10194
    UVa 146
    10025
    Tug of War POJ 2576 DP(类似背包)
    Problem A: Freckles UVA 10034 裸生成树
    UVA 562
    CF DIV 2 206 C. Vasya and Robot
  • 原文地址:https://www.cnblogs.com/bobodeboke/p/2972729.html
Copyright © 2011-2022 走看看