android TextView字体设置最少占多少行. 及其 Java String 字符串操作 . .

news/2025/2/26 21:22:04

①  字体设置:

修改代码 :  GridViewActivity.java

priceTv为 TextView

1             priceTv.setMaxLines(3);
2             //当多与7个字fu的时候 , 其余字符不显示.. 
3             if (name.length()>=7) {
4                 name  = name.substring(0, 6)+"..."; 
5             }
6             priceTv.setMinLines(3);

设置宽度:

   priceTv.setMaxWidth(250);
   priceTv.setMinWidth(250); 

也可:

   priceTv.setEms(250);
   priceTv.setEms(250);

截取字符串 : 运行结果是 22.000555

1 public class TestDemo {
2 public static void main(String[] args) {
3     String p = "22.000555000";
4     while( p.endsWith("0")|| p.endsWith(".")){
5         p =p.replace(p, p.substring(0, p.length()-1)); 
6     }
7     System.out.println(p);
8 }
9 }

 上述价格处理有问题

if( p.endsWith(".0")){
  p =p.replace(p, p.substring(0, p.length()-2));
 } else if(p.endsWith(".00")){
  p =p.replace(p, p.substring(0, p.length()-3));
 }

转载于:https://www.cnblogs.com/aikongmeng/p/3410951.html


http://www.niftyadmin.cn/n/2104477.html

相关文章

Java中字节流与字符流

字节流和字符流的区别 字符流操作对象 a. 纯文本 b.需要查指定的编码表,默认为GBK字节流操作对象 a. 图像,音频等多媒体文件 b.无需查询指定编码表字节流和字符流之间的转换InputStreamReader/O…

Java中FileOutputStream类的常用方法

FileOutputStream类文件输出流是用于将数据写入 File 或 FileDescriptor 的输出流。(OutputSteam的子类)构造方法public FileOutputStream(File file) throws FileNotFoundException 创建一个向指定 File 对象表示的文件中写入数据的文件输出流。public …

一、Node.js简介

2019独角兽企业重金招聘Python工程师标准>>> 学习这玩意儿,像模像样搞个简介是必要的,对,抄袭。但是很有必要看看,推荐。 简介 如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的…

Java中FileInputStream类的常用方法

FileInputStream类从文件系统中的某个文件中获得输入字节。(继承自InputStream类)构造方法public FileInputStream(File file) 通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的 File 对象 file 指定。publi…

Mysql 1418错误

手机突然收到报警信息,一看,我去,线上的数据库从服务器同步出错,瞬间登录从服务器查看情况:mysql>showslavestatus\G;Last_Errno:1418Last_Error:ErrorThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATAini…

Java中BufferedInputStream类的常用方法

BufferedInputStream字节缓冲输入流构造方法public BufferedInputStream(InputStream in): 默认缓冲区大小构造缓冲输入流对象 in - 底层输入流。public BufferedInputStream(InputStream in,int size): 指定缓冲区大小构造缓冲输入流对象 in - 底层输入流。 size - 缓冲区大小…

ASP.NET MVC 3 CheckBoxList 的使用

在以前的 ASP.NET MVC 中可以直接使用 CheckBoxList,但后来不知道什么原因在 MVC 中移除了 CheckBoxList,所以默认情况下 ASP.NET MVC 3 中是没有 CheckBoxList 的,所以我们不能直接使用 Html.CheckBoxList。今天我们通过自己动手来实现 ASP.…

AS3 读写 C++ 64位数字

为框架添加了一套新的与C通讯的数据协议,其中和C的大爷们对于他们的64位数字(unsigned long long)读写的问题纠结了很久。真心觉得“学好C走遍天下都不怕啊” AS里Number最大支持53整数位,所以AS里面是没有办法表示超过53位的整数的,所以这里…