我试图在按下按钮时使textView不可见。但是,如果textView已经不可见,我希望它变为可见。
目前我正在尝试这样一件事:
public void ShowAndHide(View view){
if(textView == View.VISIBLE){
textView.setVisibility(View.INVISIBLE);
}
else {
textView.setVisibility(View.VISIBLE);
}
}
其中“textView”是我通过id定义的一个TextView:
TextView textView;
textView = (TextView) findViewById(R.id.showMe_txt);
有人知道为什么这不起作用吗?来自C#背景,这是我第一次涉足Java,所以相当陌生。
2条答案
按热度按时间wfveoks01#
条件应为
if(textView.getVisibility() == View.VISIBLE){
b4wnujal2#
我似乎还不能支持你的评论(这是我的第一篇文章),但这确实解决了我的问题。谢谢!