Android:如何通过单击ListView中的checkBox向TextView添加删除线

时间:2014-09-03 17:20:44

标签: android listview checkbox android-listview

我正在制作GroceryList应用。我想在单击ListView项目的复选框时将Strikethrough实现到TextView。

当我点击复选框时,该项应该被检查为删除线。

请提供一些示例代码,以便在Listview中实现Strikethrough。

提前致谢。

2 个答案:

答案 0 :(得分:5)

这可能有所帮助: http://developer.android.com/reference/android/graphics/Paint.html#STRIKE_THRU_TEXT_FLAG

TextView someTextView = (TextView) findViewById(R.id.some_text_view);
someTextView.setText(someString);
someTextView.setPaintFlags(someTextView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

并删除它 someTextView.setPaintFlags(someTextView.getPaintFlags() & (~Paint.STRIKE_THRU_TEXT_FLAG));

答案 1 :(得分:0)

someTextView.setPaintFlags(someTextView.getPaintFlags()| Paint.STRIKE_THRU_TEXT_FLAG);

工作正常.. gud ans!