edittext visível significa como posso verificar a condição se no android
Verifiquei se o meu texto de edição está visível ou invisível no android.
Agora eu tenho que verificar se a condição é.
Se o meu texto de edição estiver visível, significa como posso inserir os dados.Se o meu texto de edição desaparecer, significa como posso inserir em outros dados.Este é o meu código para se eu tiver que marcar a caixa de seleção significa que o texto da edição é invisível, caso contrário, o texto da edição é visível.
chkIos = (CheckBox) findViewById(R.id.addresscheckbox);
chkIos.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (((CheckBox) v).isChecked())
{
S_address = (TextView)findViewById(R.id.address1);
S_address.setVisibility(View.GONE);
Saddress = (EditText)findViewById(R.id.tf_address1);
Saddress.setVisibility(View.GONE);
}
else
{
S_address = (TextView)findViewById(R.id.address1);
S_address.setVisibility(View.VISIBLE);
Saddress = (EditText)findViewById(R.id.tf_address1);
Saddress.setVisibility(View.VISIBLE);
if(!(Saddress.getText().toString().length() == 0)){
showAlertbox(" Shipping Address is Required!!");
}
}
O código abaixo é., Se o meu texto de edição estiver visível significa inserir o valor do saddr. Insira o valor do baddr. Como posso verificar a condição.
Aqui abaixo está aparecendo o erro: VISÍVEL não pode ser resolvido para uma variável.
if(Saddress== VISIBLE)
{
PropertyInfo saddress =new PropertyInfo();
saddress.setName("Saddress");//Define the variable name in the web service method
saddress.setValue(saddr);//Define value for fname variable
saddress.setType(String.class);//Define the type of the variable
request.addProperty(saddress);//Pass properties to the variable
}
else
{
PropertyInfo saddress =new PropertyInfo();
saddress.setName("Saddress");//Define the variable name in the web service method
saddress.setValue(baddr);//Define value for fname variable
saddress.setType(String.class);//Define the type of the variable
request.addProperty(saddress);//Pass properties to the variable
}
por favor, veja o código fonte completo aqui:código completo
EDITAR:
No meu código eu tenho que verificar a caixa de seleção significa que o Saddress é invisível sei que a hora que eu tenho que clicar no botão significa que o valor baddr é inserido ... Se eu tiver que desmarcar a caixa de seleção significa que o valor Saddress é visível. tem que inserir o valor saddr.
Aqui eu tenho que executar o aplicativo significa que o valor baddr é inserido tanto Saddress == visível e Saddess == caso invisível.how posso escrever a condição para estes.