Android 添加TextView删除线(代码简单)

在做商城的项目中,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线;

刚开始遇到这个时,在网上找了半天的资料,看到最多的就是用SpannableString这个类中的方法,而且代码多,感觉有点繁琐,后来发现用Paint里的一些方法实现更好,只须一句代码

public class TestActivity extends Activity { private TextView tv; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); tv = (TextView) findViewById(R.id.tvId); tv.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG); } }

当然还有其他的属性,比如下划线等待。。。有时间的童鞋可以试试

以上代码很简单吧,Android 添加TextView删除线这一问题就解决好了,本文写的不好,还请各位大侠多多提出宝贵意见,共同学习进步,谢谢大家对脚本之家网站的支持!

时间: 2024-07-30 20:53:32

Android 添加TextView删除线(代码简单)的相关文章

Android 添加TextView删除线(代码简单)_Android

在做商城的项目中,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线: 刚开始遇到这个时,在网上找了半天的资料,看到最多的就是用SpannableString这个类中的方法,而且代码多,感觉有点繁琐,后来发现用Paint里的一些方法实现更好,只须一句代码 public class TestActivity extends Activity { private TextView tv; @Override public void onCreate(Bun

Jquery实现select multiple左右添加和删除功能的简单实例_jquery

项目要实现这样的一个功能(如下图所示):选择左边下拉列表框中的选项,点击添加按钮,把选择的选项移动到右边的下拉列表框中,同样的选择右边的选项,点击删除按钮,即把选择的选项移动到左边的下拉列表框中.相信用js很多朋友都写过,下面是我用jQuery来实现这样的功能的. 具体代码如下: <center> <table> <tr align="center"> <td colspan="3"> 选择 </td> &

利用jQuery来动态为属性添加或者删除属性的简单方法_jquery

现在做的项目有这样一个需要: 先看图吧^^   要求: 1.当点击导出Excel方式的时候,如果是"勾选导出"或"不分页导出"时,下面的文本框不能修改 2.当点击"分页导出"时,第一个文本框中的值可以被修改,但第二个文本框中的值不可以手动修改,但会随着第一个文本框中输入的值不断变化 实现: 这个页面我就不说怎么做的了,咱们看重点,如何来实现动态的增加属性值: function changeAttr(){ //onchange事件 添加和去除只读属

android ListView内数据的动态添加与删除实例代码_Android

main.xml 文件:  复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"       android:layout_width="fill_parent"       android:layout_height

android ListView内数据的动态添加与删除实例代码

main.xml 文件: 复制代码 代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_pa

JS数组array元素的添加和删除方法代码实例_javascript技巧

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^ var arr = new Array(); arr[0] = "aaa"; arr[1] = "bbb"; arr[2] = "ccc"; //alert(arr.length);//3 arr.pop(); //alert(arr.length);//2 //alert(arr[arr.length-1]);//bbb arr.pop(); //al

用Nhibernate怎么实现数据的添加、删除、修改简单程序

程序|数据 一.创建数据库 数据库名:Nhibernateuse NHibernategoCREATE TABLE users ( LogonID nvarchar(20) NOT NULL default '0', Name nvarchar(40) default NULL, Password nvarchar(20) default NULL, EmailAddress nvarchar(40) default NULL, PRIMARY KEY (LogonID))go 数据表:user

android添加新的示例代码到SDK的samples中

1.拷贝示例代码目录到development/samples目录下 2.修改development/build/sdk.atree,按照文件中其他示例代码添加的格式在后面添加一行即可

android-在RadioGroup上添加textView 的错误

问题描述 在RadioGroup上添加textView 的错误 代码如下: RadioButton[] rb=new RadioButton[n*3]; RadioGroup[] rg=new RadioGroup[n]; for(int i=0;i<n;i++) { rg[i] = new RadioGroup(MainActivity.this); rg[i].setOrientation(RadioGroup.HORIZONTAL); rg[i].setId(i); //rg[i].add