小编Dal*_*len的帖子

如何通过布局xml文件更改ExpanableListView的子分隔符的颜色?

我想ExpandableListView通过写改变子分隔符的颜色:

 android:childDivider="@drawable/yellow"
Run Code Online (Sandbox Code Playgroud)

在布局文件中.但是,当我折叠项目时,我发现ExpandableListView转弯黄色(@drawable/yellow)的背景,但我只是想改变子分隔符的颜色.谁能告诉我为什么?令我惊讶的是,如果我通过java代码更改它

expandableListView.setChildDivider(this.getResources().getDrawable(R.drawable.yellow));
Run Code Online (Sandbox Code Playgroud)

它正常工作.这很奇怪,谁能告诉我原因?

<!-- if I set childDivider in Layout xml, it can't work normally. 
     However, if set childDivider in java code, it work normally -->

<ExpandableListView android:id="@+id/list"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentLeft="true"
    android:dividerHeight="2dp"
    android:divider="@drawable/yellow"
    android:childDivider="@drawable/yellow"
    />
Run Code Online (Sandbox Code Playgroud)

android expandablelistview

11
推荐指数
1
解决办法
1万
查看次数

如何通过某些特殊标签区分H264编码的视频帧?

我有来自Android移动相机的H264编码视频文件,我想获取帧并将它们作为文件逐个存储.问题是,我如何区分帧,通过一些特殊标签分割帧?现在我有这个函数可以获得帧长度的字节,也许它有助于理解我的问题,Thx :)

  public static int h263Parse(byte[]buf, int offset, int nLen)
{
            int vop_found, i;          
    vop_found = 0;        
    i=0;
    if(vop_found == 0)
        {
        for(i=(offset + 3); i<(offset+nLen); i++)
                {
            if(buf[i-3] == 0x00)
                    if(buf[i-2] ==  0x00)
                            if((buf[i-1]&0xff) < 0x84)
                                    if((buf[i-1]&0xff) >= 0x80)
                        {
                i++;
                vop_found=1;
                break;
            }
        }
    }

    if(vop_found == 1)
        {
        for(; i<(offset+nLen); i++)
                {
                if(buf[i-3] == 0x00)
                    if(buf[i-2] ==  0x00)
                            if((buf[i-1]&0xff) < 0x84)
                                    if((buf[i-1]&0xff) >= 0x80)
                        {
                return i-3-offset;
            }
        }
    }
    return -1;
}
Run Code Online (Sandbox Code Playgroud)

android h.264

3
推荐指数
1
解决办法
1046
查看次数

标签 统计

android ×2

expandablelistview ×1

h.264 ×1