美文网首页
遇到的坑++

遇到的坑++

作者: ztzt123 | 来源:发表于2018-02-26 16:41 被阅读0次

    1.加在一个view的时候报了一个异常

    android.view.InflateException: Binary XML file line #2: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference
    at android.view.LayoutInflater.inflate(LayoutInflater.java:539)
    at android.view.LayoutInflater.inflate(LayoutInflater.java:423)

    调用的很简单

    LayoutInflater.from(mContext).inflate(R.layout.gray_line, parent, false);

    加载的xml如下

    <?xml version="1.0" encoding="utf-8"?>
    <view xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="7dp"
        android:background="#f0f0f0"/>
    

    其实很简单我们的view 小写了,as也未提示错误,很低端,但是这个错误还不太好找,下次注意一点。

    2.ArrayList的size问题

    ArrayList<Integer> arrayList = new ArrayList<>(5);
    这是你获取到的arrayList的size()是0;获取到的size大小是实际添加到arraylist的大小,不是申请容量的大小

    3.ImageView中的图片很长(或者很宽)时,部分真机上图片看不到

    ImageView当设置了一张很长的图片时,在模拟器上可以看到,但在真机上不可见。原因嘛。。。。还在找。解决方法是将图片裁剪成几张图片用多个ImageView显示。

    相关文章

      网友评论

          本文标题:遇到的坑++

          本文链接:https://www.haomeiwen.com/subject/skbyxftx.html