如何在Android中将2个TextView与if else条件放在同一位置
在我的应用程序中,我显示了一个地方的纬度和经度。我为这两个放置了单独的布局。现在的问题是,如果没有网络,我想在同一位置(即同一布局内)显示错误消息。
如果有网络我想显示TextView1,纬度和经度的值,否则我想显示TextView2。有人可以用一些示例代码向我解释一下吗?
还有其他简单的方法可以做到这一点吗?
有没有检测网络的API?
In my app I am showing the latitude and longitude of a place. I have place a separate layout for those two. Now the problem is if there is no network I want to show an error message at the same place, i.e. within the same layout.
If there is network I want to show the TextView1, the values of latitude and longitude else I want to show the TextView2. Is it possible can anyone explain me this with some sample codes.
Is there any other simple way to do this?
Is there any API to check network?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用相同的 TextView:
You can use the same TextView:
你可以在java源文件中完成它。我相信它会是
Textview v = findViewById(your view's id);
如果(无网络)
{
v.setText("你想要什么");
}
别的
{
v.setText("你的经度和纬度文本将放在这里");
}
You can do it in java source files. I believe it would be
Textview v = findViewById(your view's id);
if(no network)
{
v.setText("what ever you want");
}
else
{
v.setText("you longitude and lattitude text would go here");
}