如果Textview为null或为空

时间:2016-07-13 19:02:20

标签: android xamarin

我是xamarin项目的初学者。所以请耐心等待我。 Ι想要检查textview是null还是空。我正在使用这段代码,但它不起作用。

TextView textview2 = FindViewById<TextView>(Resource.Id.textView2);
TextView textview1 = FindViewById<TextView>(Resource.Id.textView1);
if (textview1 != null)
{
 textview2.Text = "123";
}
else
{

}

4 个答案:

答案 0 :(得分:2)

改为

  

if(textview1.Text!= null&amp;&amp;   textview1.Text.equals(“”)){...}

因为textview1本身就是实际的textview对象,它不是null。

答案 1 :(得分:1)

if (textview1 != null)替换为if(!String.IsNullOrEmpty(textview1.Text))

答案 2 :(得分:0)

我通常会去;

if(textview1.getText().toString().length() > 0){...}

答案 3 :(得分:-1)

尝试textview2.getText() != ""  或!textview2.getText().equals("") 或两者:D

if(textview != null || !textview.getText().equals(""))  || means or...