我必须使用三元运算符,而隐藏和显示我的textview。在飞镖里我们就是这么用的
bool isContactInfoClicked;
isContactInfoClicked ? contactEditInfo() : contactInfo();
但在java中,作为三元运算符返回一个值,那么在这种情况下返回的类型是什么呢
boolValue ? mTextViewFitGuide.setVisibility(View.GONE) : mTextViewFitGuide.setVisibility(View.VISIBLE);
那我们怎么做呢?
2条答案
按热度按时间qv7cva1a1#
在方法中放入十进制表达式:
也要遵循不重复的原则
mTextViewFitGuide.setVisibility
yhuiod9q2#
条件运算符is产生一个表达式,而不是表达式语句,因此不能按您尝试的方式使用它。
相反,可以使用条件运算符来选择在这两种情况下不同的表达式值。