You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TextView中同时展示两个变量的相加结果与自定义文本?

Kotlin 安卓 TextView 拼接变量计算结果实现方案

因为你用val声明变量,默认适配Kotlin安卓开发场景,实现方式如下:

1. 基础字符串模板实现(最推荐,新手友好)

直接用Kotlin原生字符串模板语法拼接即可:

// 你的变量定义
val a = 5
val b = 7

// 赋值给TextView
// 要实现带括号的效果:Addition is (12),写法如下
textView.text = "Addition is (${a + b})"

如果不需要括号,直接删掉写法里的前后括号即可。

2. Java 同场景适配方案

如果你实际用的是Java开发,写法如下:

// 你的变量定义
int a = 5;
int b = 7;

// 赋值给TextView,注意计算逻辑必须加括号,避免被识别为字符串拼接
textView.setText("Addition is (" + (a + b) + ")");

常见注意事项

  • 要是a、b是字符串格式的数字,需要先转成数值类型再计算,避免出现字符串拼接的错误结果,Kotlin示例:
val a = "4"
val b = "6"
// 先转Int再相加
textView.text = "Addition is (${a.toInt() + b.toInt()})"

常见踩坑:如果不对字符串做类型转换直接相加,得到的结果会是Addition is (46),而非你需要的计算结果。

内容的提问来源于stack exchange,提问作者Bemres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.17 05:36:08