【发布时间】:2010-10-25 01:04:22
【问题描述】:
我希望主布局文件 (main.xml) 响应主活动。我希望布局文件中的 TextView 仅显示位于主活动中的变量是否等于某个数字,例如 0。如果变量是 1 或 2,我希望它显示其他内容。
执行此操作的最简单方法是什么?我不确定这是否可能!
【问题讨论】:
我希望主布局文件 (main.xml) 响应主活动。我希望布局文件中的 TextView 仅显示位于主活动中的变量是否等于某个数字,例如 0。如果变量是 1 或 2,我希望它显示其他内容。
执行此操作的最简单方法是什么?我不确定这是否可能!
【问题讨论】:
不是以声明的方式。您只能在代码中实现它(主要活动)。
这很简单,例如:
TextView textViewToResponse = findViewById(R.id.textviewtoresponse);
public void setVaraible(int value) {
variable = value;
if (variable==0){
textViewToResponse.setVisibility(GONE);
}
else{
// do something else
}
}
我假设您拥有的变量在上面称为 Variable。
【讨论】:
if (vaiable==0){
textViewToResponse.setVisibility(true);
}else{
textViewToResponse.setVisibility(false);
}
}
【讨论】: