当Android应用中的JSON数组为空时,我们可以显示一条无数据消息来提醒用户当前没有可用数据。以下是一种实现方式:
<TextView
android:id="@+id/noDataMessage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No data available."
android:textColor="@android:color/black"
android:textSize="16sp"
android:layout_gravity="center"/>
JSONArray jsonArray = ... // 从服务器获取的JSON数组
TextView noDataMessage = findViewById(R.id.noDataMessage);
if (jsonArray.length() == 0) {
noDataMessage.setVisibility(View.VISIBLE); // 显示无数据消息
} else {
noDataMessage.setVisibility(View.GONE); // 隐藏无数据消息
// 处理JSON数组并显示数据
// ...
}
这样,当JSON数组为空时,用户将看到一个显示“No data available.”消息的文本视图。否则,将显示实际的数据。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上是一些腾讯云提供的产品和相关链接,供参考使用,答案中不涉及其他流行的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云