【问题标题】:Android: How to add strikethrough to TextView by clicking on checkBox in ListViewAndroid:如何通过单击 ListView 中的复选框向 TextView 添加删除线
【发布时间】:2014-09-03 17:20:44
【问题描述】:

我正在制作 GroceryList 应用程序。在我想在单击 ListView 项目的复选框时对 TextView 实现删除线。

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

请提供一些示例代码以在 Listview 中实现删除线。

提前致谢。

【问题讨论】:

  • 您可以使用HTML.fromHTML 将 HTML 代码分配给 TextView。如果我没记错的话,HTML 中有 <strike> 标签。

标签: android listview checkbox android-listview


【解决方案1】:

这可能会有所帮助: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));

【讨论】:

  • @Shweta Thakar - 如果它适合您,请接受答案。
猜你喜欢
  • 2014-02-25
  • 1970-01-01
  • 1970-01-01
  • 2016-07-04
  • 1970-01-01
  • 2015-09-07
  • 2013-12-24
  • 1970-01-01
  • 2015-10-17
相关资源
最近更新 更多