• Android代码没有错误,但是运行出错


    菜鸟经过了2个多小时的调整,重要发现了问题的所在:

    代码没有提出错误,运行的时候程序老是显示错误,提示的错误是:

    11-24 15:22:16.587: E/AndroidRuntime(19903): FATAL EXCEPTION: main
    11-24 15:22:16.587: E/AndroidRuntime(19903): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.shikechannel/com.example.shikechannel.ChannelActivity}: android.view.InflateException: Binary XML file line #40: Error inflating class com.handmark.pulltorefresh.library.PullToRefreshListView

    看了错误提示就知道应该是是布局方面存在的问题,我的布局中存在:

    <include
    android:id="@+id/chaneltheme"
    layout="@layout/channel_theme" />

    没有把这个include放在一个布局中,结果和下面的有些冲突,

    正确的方式是:

    <RelativeLayout
    android:layout_width="fill_parent"
    android:layout_height="50dp"
    android:background="#ffffff"
    >
    <include
    android:id="@+id/chaneltheme"
    layout="@layout/channel_theme" />
    </RelativeLayout>

    这样的话,效果好,才不会报错误,

    菜鸟花了两个小时才明天的道理:

    1、一定学会看LogCat 方向错误,不要在正确地方浪费过多的时间。

    2、Android布局还要好好的学习学习。

  • 相关阅读:
    mybatis 批量插入时候的一个注意点
    centos7 kubernetes单机安装
    debug 模式缓慢
    那些年,我们误解的 JavaScript 闭包
    maven仓库的配置
    闭包
    docker 搭建自己的github
    docker 搭建小型的node开发环境。
    jquery validate
    使用ueditor中的setContent() 时经常报innerHtml错误(笔记)
  • 原文地址:https://www.cnblogs.com/zhoujn/p/4118923.html
Copyright © 2020-2023  润新知