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