Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/217.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代码_Android - Fatal编程技术网

用于检查编辑文本可见性的Android代码

用于检查编辑文本可见性的Android代码,android,Android,嗨,我有个小问题。当我选择“是”时,我有微调器编辑文本1,当我选择“否”时,编辑文本2将显示编辑文本将消失,它对我来说工作正常。但当我按下on按钮确认编辑文本logcat为“音频输出标志快速被客户端拒绝”时。这是代码 button1.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO A

嗨,我有个小问题。当我选择“是”时,我有微调器编辑文本1,当我选择“否”时,编辑文本2将显示编辑文本将消失,它对我来说工作正常。但当我按下on按钮确认编辑文本logcat为“音频输出标志快速被客户端拒绝”时。这是代码

button1.setOnClickListener(new OnClickListener() {

            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub

                if(edittext1.getText().toString().length()==0)
                {
                    Toast.makeText(getApplicationContext(), "Please Enter Key NO(FX)", Toast.LENGTH_SHORT).show();
                }
                else if(sfpchangeddata.contains("SFP Changed"))
                {
                    Toast.makeText(getApplicationContext(), "Please Select SFP changed or Not", Toast.LENGTH_SHORT).show();
                }
                else if(edittext2.getVisibility()==View.VISIBLE)
                {
                    if(edittext2.getText().toString().length()!=0)
                    {

                    }
                    else 
                    {
                        Toast.makeText(getApplicationContext(), "Please Enter Siga SFP serial No", Toast.LENGTH_SHORT).show();

                    }

                }
                else if(edittext3.getVisibility()==View.VISIBLE)
                {
                    if(edittext3.getText().toString().length()!=0)
                    {

                    }
                    else 
                    {
                        Toast.makeText(getApplicationContext(), "Please Enter Old Siga SFP serial No", Toast.LENGTH_SHORT).show();

                    }
                }

            }
        });

您可以通过在editText上使用来检查editText的可见性。

isShown()方法返回布尔值,因此您可以在if循环中使用它

if(edittext.isShown())
{
      //Set the code here if the edittext is visible.
}
else
{
      //Here the code which will run if ediitext is invisible.
}
希望这对你有帮助