gpt4 book ai didi

java - edittext visible 意味着我如何检查android中的if条件

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:42 25 4
gpt4 key购买 nike

我已经检查过我的 edittext 在 android 中是可见的还是不可见的。

现在我必须检查条件是.,

  1. 如果我的 edittext 可见意味着我该如何插入数据。
  2. 如果我的 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!!");
}
}

下面的代码是.,如果我的edittext可见意味着插入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
}

请在此处查看完整的源代码:full code

编辑:

在我的代码中,我必须选中复选框意味着地址地址是不可见的知道。那时我必须单击按钮意味着 baddr 值被插入...如果我必须取消选中复选框意味着地址地址值是可见的。那时我必须插入 saddr 值。

在这里我必须运行该应用程序意味着 baddr 值被插入到 Saddress==visible 和 Saddess==invisible 的情况下。我如何编写这些条件。

最佳答案

使用

if(Saddress.getVisibility() == View.VISIBLE){
//.. your code here
}

代替

if(Saddress== VISIBLE){
//.. your code here
}

因为 VISIBLEGONEINVISIBLE 是 View 类的一部分而不是 Activity

关于java - edittext visible 意味着我如何检查android中的if条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14555787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com