• 【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"/>
  • 相关阅读:
    【算法】动态规划
    【设计模式】单例模式
    Python 多元线性回归
    Python 线性回归
    惩罚项
    局部常数拟合方法 例
    微分方程是用来做什么的?
    线性回归与梯度下降法
    k近邻法
    逻辑回归与梯度下降法
  • 原文地址:https://www.cnblogs.com/549294286/p/2627181.html
Copyright © 2020-2023  润新知