gpt4 book ai didi

android - 不得显示空字段...!

转载 作者:行者123 更新时间:2023-11-30 02:21:29 25 4
gpt4 key购买 nike


我正在开发 map 应用程序,
在我的应用程序中,我显示完整地址
但我只有一个问题。
如果地址字段未获取任何数据,则该字段将不会显示。
我该如何解决这个问题?
必要的代码如下
ActivityMain.java

String zip = addresses.get(0).getPostalCode();
String city = addresses.get(0).getLocality();
String state = addresses.get(0).getAdminArea();
String country = addresses.get(0).getCountryName();

// if (city.trim().isEmpty()) {
//
// } else if (state.trim().isEmpty()) {
//
// } else if (zip.trim().isEmpty()) {
//
// } else if (country.trim().isEmpty()) {
//
// } else {
//
// }

String title = zip + "," + city + "," + state + "," + country;
showPosition.setText(zip + "\n" + city + "\n" + state + "\n" + country);
googleMap.addMarker(new MarkerOptions().position(arg0).title(title));

最佳答案

showPosition 是TextView 吗?您应该设置“可见性”属性 (showPosition.setVisibility(View.GONE or INVISIBLE))。

您应该重新格式化将显示在 TextView 中的字符串。

String title = "";
if(zip != null && zip.trim().length()>0) {
title += zip + "\n"
}

// Same for the other fields (without else)
if(country != null && country.trim().length()>0) {
title += country + "\n"
}

关于android - 不得显示空字段...!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28476297/

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