[英]Listview Textview Strikethrough
您好,是否可以将包含textview的列表视图删除?
例如
if(itemText.equals("Done")){
// strikethrough here.
}else{
// no strikethrought here.
}
问题是,当我这样做时,项目加上listview的第一个索引就会被攻击
有没有办法只打击点击项目?
请帮帮我谢谢
我希望我终于明白你想做什么了。 但这是一个镜头:
您必须添加onListItemClick方法,如下所示:
@Override
public void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
TextView item = (TextView) v.findViewById(R.id.textView);
item.setPaintFlags(item.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
}
希望这是你想要的,因为我已经在我的一个应用程序中得到它并且它完美地工作。 让我知道! 希望它能做到。
我不是100%确定这是你想要的,但是要在文本视图中显示删除线文本,你可以:
textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
通过以下方式撤消攻击:
textView.setPaintFlags(textView.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.