根据屏幕宽度 Java 对 var 进行子字符串化
Substring a var depending on the Screen width Java
假设我有一个 TextView text1 = findViewById(R.id.text1); - 该文本框正在填充父级(占用整个屏幕宽度)并填充有动态字符串。该字符串可以是 6 - 50 个字符,所以我想剪掉它,但是...我想剪得很好...
我想获取当前屏幕宽度,然后根据屏幕宽度剪切字符串。
那么现在的问题是:any 函数或神奇的数学是否可以节省我大量的写作,这样我就不必像每个宽度一样写下来?
我不会手动检测屏幕宽度并截断字符串,而是使用本机 TextView
功能来实现您的目标。
<TextView
android:singleLine="true"
android:ellipsize="end"
...
/>
设置这两个属性意味着文本不会扩展 TextView
,如果它比 TextView
长,它将被截断。
假设我有一个 TextView text1 = findViewById(R.id.text1); - 该文本框正在填充父级(占用整个屏幕宽度)并填充有动态字符串。该字符串可以是 6 - 50 个字符,所以我想剪掉它,但是...我想剪得很好...
我想获取当前屏幕宽度,然后根据屏幕宽度剪切字符串。
那么现在的问题是:any 函数或神奇的数学是否可以节省我大量的写作,这样我就不必像每个宽度一样写下来?
我不会手动检测屏幕宽度并截断字符串,而是使用本机 TextView
功能来实现您的目标。
<TextView
android:singleLine="true"
android:ellipsize="end"
...
/>
设置这两个属性意味着文本不会扩展 TextView
,如果它比 TextView
长,它将被截断。