Android 如何使用IF检查文本视图的可见性
我有一个onCheckChangedListener,根据选择的单选按钮显示文本视图。我有一个问题和一个问题,我想知道是否有人可以帮助我 问题:能否将“单选组默认检查值”设置为“无”单选按钮,以便在开始时不检查任何单选按钮 问题:如何使用IF语句确定文本视图是否已“可见”,如果随后将其设置为“消失”,我将包含当前代码 代码:Android 如何使用IF检查文本视图的可见性,android,Android,我有一个onCheckChangedListener,根据选择的单选按钮显示文本视图。我有一个问题和一个问题,我想知道是否有人可以帮助我 问题:能否将“单选组默认检查值”设置为“无”单选按钮,以便在开始时不检查任何单选按钮 问题:如何使用IF语句确定文本视图是否已“可见”,如果随后将其设置为“消失”,我将包含当前代码 代码: 视图类包含一个方法。比较一下: 例如: 要缩短代码,还可以创建一个方法: public static void goneIfVisible (View v) { if
视图
类包含一个方法。比较一下:
例如:
要缩短代码,还可以创建一个方法:
public static void goneIfVisible (View v)
{
if (v.getVisibility() == View.VISIBLE)
v.setVisibility(View.GONE);
}
请记住,在Java中,变量是小写的,仅对类名使用大写。//如果TextView已经显示并且您想隐藏它
if (TvFolk1.isShown()) {
TvFolk2.setVisibility(View.INVISIBLE);
}
//对于取消选中单选按钮组中的所有单选按钮
RadioGroup rgButton = (RadioGroup)findViewById(R.id.radiobuttongroup);
rgButton.clearCheck();
谢谢,这是很有帮助的,我假设它是类似的,但是由于某些原因,我的eclipse没有自动填充代码,所以我没有从中得到任何提示
if (TvFolk1.isShown()) {
TvFolk2.setVisibility(View.INVISIBLE);
}
RadioGroup rgButton = (RadioGroup)findViewById(R.id.radiobuttongroup);
rgButton.clearCheck();