zoukankan      html  css  js  c++  java
  • 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布局还要好好的学习学习。

  • 相关阅读:
    剑指offer字符串列表
    剑指offer数组3
    剑指offer数组2
    剑指offer数组1
    剑指offer数组列表
    tensorflow+ssd_mobilenet实现目标检测的训练
    Win7+keras+tensorflow使用YOLO-v3训练自己的数据集
    Java是如何实现跨平台的
    Xshell 、PuTTY 复制文件到Linux
    Asp.Net Core2.0在linux下发布
  • 原文地址:https://www.cnblogs.com/zhoujn/p/4118923.html
Copyright © 2011-2022 走看看