繁体   English   中英

如何在Android中使用if else条件将2个TextView放置在同一个地方

[英]How to place 2 TextView at same place with if else condition in Android

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

如果有网络我想显示TextView1,纬度和经度的值我想要显示TextView2。 是否有人可以用一些示例代码向我解释这一点。

有没有其他简单的方法来做到这一点?

有没有API检查网络?

您可以使用相同的TextView:

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

您可以在java源文件中执行此操作。 我相信会的

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

else {v.setText(“你的经度和纬度文本会在这里”); }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM