zoukankan      html  css  js  c++  java
  • 【android】 ListView拖动黑屏,sql delete,显示列表的Dialog,列表长按事件,分割线

    ListView拖动时会黑屏的解决方法:

    http://my.oschina.net/haquanwen/blog/54394

    ListView是常用的显示控件,默认背景是和系统窗口一样的透明色,如果给 ListView加上背景图片,或者背景颜色时,滚动时listView会黑掉,原因是,滚动时,列表里面的view重绘时,用的依旧是系统默认的透明色,颜色值为#FF191919,要改变这种情况,只需要调用 listView的setCacheColorHint(0),颜色值设置为0或者xml文件中listView的属性 android:cacheColorHint="#00000000"即可,滚动时,重绘View的时候就不会有背景颜色。

    注:是#000000000而不是#000000,或者可以用@Color/TRANSPARENT

    sql delete:

    if(db.delete("rss_channel", "_id = ? ", new String[]{channel.get_id()+""}) > 0)

    显示列表的Dialog:

    不设置title,自动没标题。

    new AlertDialog.Builder(HomeActivity.this).setItems(new String[]{"进入", "删除"}
                        , new DialogInterface.OnClickListener(){... ...}).create().show();

    列表长按事件,与短按事件有相同的参数,所以用法几乎没区别。

    分割线:

    <View android:layout_width="fill_parent"
            android:layout_height="2dip"
            android:background="#FF909090"
            android:layout_marginTop="5dip"
            android:layout_marginBottom="5dip"/>
  • 相关阅读:
    大工程(bzoj 3611)
    消耗战(bzoj 2286)
    Computer(hdu 2196)
    文件排版(codevs 1300)
    洛谷 P2015 二叉苹果树
    洛谷 P2014 选课
    洛谷 P1352 没有上司的舞会
    COGS 505. 城市
    洛谷 P1306 斐波那契公约数
    洛谷 P1962 斐波那契数列
  • 原文地址:https://www.cnblogs.com/549294286/p/2627181.html
Copyright © 2011-2022 走看看