Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将2个TextView与Android中的if-else条件放置在同一位置_Java_Android_Networking_Textview - Fatal编程技术网

Java 如何将2个TextView与Android中的if-else条件放置在同一位置

Java 如何将2个TextView与Android中的if-else条件放置在同一位置,java,android,networking,textview,Java,Android,Networking,Textview,在我的应用程序中,我显示了一个地方的纬度和经度。我已经为这两个放置了一个单独的布局。现在的问题是,如果没有网络,我希望在同一位置(即在同一布局内)显示错误消息 如果有网络,我想显示TextView1,纬度和经度的值,否则我想显示TextView2。有没有人能用一些示例代码解释一下 还有其他简单的方法吗 是否有用于检查网络的API?您可以在java源文件中进行检查。我相信会的 Textview v=findViewById(视图的id); 如果(无网络) { v、 setText(“你想要什么”)

在我的应用程序中,我显示了一个地方的纬度和经度。我已经为这两个放置了一个单独的布局。现在的问题是,如果没有网络,我希望在同一位置(即在同一布局内)显示错误消息

如果有网络,我想显示TextView1,纬度和经度的值,否则我想显示TextView2。有没有人能用一些示例代码解释一下

还有其他简单的方法吗


是否有用于检查网络的API?

您可以在java源文件中进行检查。我相信会的

Textview v=findViewById(视图的id); 如果(无网络) { v、 setText(“你想要什么”); }

否则 { v、 setText(“经度和格度文本将放在此处”);
}您可以使用相同的文本视图:

boolean condition;
TextView tv = (TextView) findViewById(R.id.your_text_view);
if (condition) {
tv.setText("something");
}
else
{
tv.setText("something else");
}

为什么不使用1个文本视图作为lat,lon,并将错误消息放在该文本视图中?