Android设置TextView文本而不声明变量(Android setting TextView text without declaring variable)

编程入门 行业动态 更新时间:2024-10-27 15:30:14
Android设置TextView文本而不声明变量(Android setting TextView text without declaring variable)

我通常以这种方式设置TextView的文本:

TextView tv = (TextView) findViewById(R.id.lbC1Voice); tv.setText("ss");

没有办法在没有声明电视的情况下设置它吗? 例如

(TextView) findViewById(R.id.lbC1Voice).setText("ss");

谢谢

I normally set a TextView's text this way:

TextView tv = (TextView) findViewById(R.id.lbC1Voice); tv.setText("ss");

Isn't there a way to set it without declaring tv? e.g.

(TextView) findViewById(R.id.lbC1Voice).setText("ss");

Thanks

最满意答案

你需要findViewById()的返回值,而不是findViewById(...).setText() 。 使用括号指定强制转换的范围:

((TextView)findViewById(R.id.lbC1Voice)).setText("ss");

You need to cast the return value of findViewById(), not findViewById(...).setText(). Use parentheses to specify the scope of the cast:

((TextView)findViewById(R.id.lbC1Voice)).setText("ss");

更多推荐

本文发布于:2023-07-23 22:32:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1238183.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:而不   变量   文本   声明   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!