如何在ListView的某些项中强调TextView?

时间:2011-11-14 11:26:37

标签: android listview

我有一个ListView,它的项目数据来自我的数据库中的一个表。如果“span”列为true,我想在项目中为其中一个TextViews加下划线。 我怎么才能得到它?有人告诉我使用SpannableString,但是如何将SpannableString与listView链接? 我的适配器是这样的:

public void UpdataAdpter(){
    Cursor cur= listsDbAdapter.fetchAllData(tableName);
    if(cur!=null&& cur.getCount()>=0){
    adapter =new SimpleCursorAdapter(this,
                R.layout.dolist_item,
                cur,
                new String[]{yueDataBaseAdapter.KEY_NAME,yueDataBaseAdapter.KEY_PRICESTR,yueDataBaseAdapter.KEY_NUMSTR},
                new int[]{R.id.doList_itemname,R.id.doList_itemPrice,R.id.doList_itemNum}
        );
        doListlist.setAdapter(adapter);
    }
}

1 个答案:

答案 0 :(得分:1)

您需要制作自定义适配器才能执行此操作。阅读http://thinkandroid.wordpress.com/category/android-tutorials/cursoradapter-tutorials/