由于我们不再需要强制转换,因此我期望findViewById
返回正确的类型,但是似乎并没有这样做。我显然在这里犯了一个非常简单的错误,您能指出吗?
我有一个TextView
的ID(因为我是动态创建的),并且想要更改该项目的文本大小,因此此代码段可以正常工作:
TextView tmpView = findViewById(chain.getIngredientNameId());
tmpView.setTextSize(8);
但这不是:
findViewById(chain.getIngredientNameId()).setTextSize(8);
因此,我假设我必须将其设置为TextView
,但是我的任何尝试似乎都没有效果(使用()或<>),我缺少什么明显的东西?
答案 0 :(得分:1)
如果不保存到变量,则应进行强制转换。
0