【发布时间】:2014-06-04 05:58:52
【问题描述】:
我不确定这是 Android 问题还是 AndroidStudio 问题。为什么这是有效的:
TextView currentItem
currentItem = (TextView)findViewById(R.id.myText);
currentItem.setText("text");
但这不是(无法解析方法 setText(Java.Lang.String))
(TextView)findViewById(R.id.myText).setText("text");
没什么大不了的,但我有一些需要大量文本更新的代码。如果我能在一行中得到它会更干净。
【问题讨论】:
-
尝试在
(TextView)findViewById(R.id.myText)周围加上另一对括号 -
请记住,方法调用的优先级高于强制转换。如果要在一系列链式方法调用的中间进行强制转换,则需要额外的括号。
标签: java android android-studio