Видимый текст редактирования означает, как я могу проверить, если условие в Android
Я проверил мой текст редактирования видимым или невидимым в Android.
Теперь я должен проверить состояние.,
Если мой текст редактирования виден, значит, как я могу вставить данные.Если мой edittext ушел, значит, как я могу вставить другие данные.Это мой код, потому что если мне нужно поставить галочку, значит, текст редактирования невидим, иначе текст редактирования виден:
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!!");
}
}
Приведенный ниже код., Если мой текст редактирования видим, значит, вставьте значение saddr. В противном случае вставьте значение baddr. Как я могу проверить условие.
Здесь ниже ошибка показывает: VISIBLE не может быть преобразован в переменную.
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
}
пожалуйста, посмотрите полный исходный код здесь:полный код
РЕДАКТИРОВАТЬ:
В моем коде я должен установить флажок, означающий, что Saddress невидим, но знать. Что при нажатии кнопки происходит вставка значения baddr ... Если мне нужно снять флажок, это означает, что значение Saddress является видимым. должны вставить значение saddr.
Здесь я должен запустить приложение, что означает, что значение baddr вставлено как в Saddress == visible, так и в Saddess == невидимый регистр. Как я могу написать условие для них.