Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用IF检查文本视图的可见性_Android - Fatal编程技术网

Android 如何使用IF检查文本视图的可见性

Android 如何使用IF检查文本视图的可见性,android,Android,我有一个onCheckChangedListener,根据选择的单选按钮显示文本视图。我有一个问题和一个问题,我想知道是否有人可以帮助我 问题:能否将“单选组默认检查值”设置为“无”单选按钮,以便在开始时不检查任何单选按钮 问题:如何使用IF语句确定文本视图是否已“可见”,如果随后将其设置为“消失”,我将包含当前代码 代码: 视图类包含一个方法。比较一下: 例如: 要缩短代码,还可以创建一个方法: public static void goneIfVisible (View v) { if

我有一个onCheckChangedListener,根据选择的单选按钮显示文本视图。我有一个问题和一个问题,我想知道是否有人可以帮助我

问题:能否将“单选组默认检查值”设置为“无”单选按钮,以便在开始时不检查任何单选按钮

问题:如何使用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();