我目前正在开发应用程序类型的记事本或Todo列表。 但我需要知道如何将空列表显示到listview中,我猜android默认的ListView无法处理空列表视图。 基本上我需要显示没有数据的listview,我将在稍后添加,但最初listView的UI应为空。

谢谢!

#1楼 票数:3

当列表中没有数据时,这可能会有所帮助

listview.setVisibility(View.INVISIBLE);
nodat.setVisibility(View.VISIBLE);

Hod nodata包含空Textview与SetText您的字符串像无数据

#2楼 票数:0

如果您将空列表添加到适配器并将该适配器设置为listview,那么它将显示空列表视图。 将项添加到列表后,您需要调用适配器的notifydatasetchanged()。

ListView作为显示最初为空,直到您将项目添加到列表并通过适配器通知。

请注意,在填充add / edit / delete的列表项时,必须调用适配器的方法notifydatasetchanged()。

#3楼 票数:0

根据描述ListView的开发人员指南,您可以轻松设置TextViev,任何其他小部件也可以。 在哪里你会鼓励用户创建ListItem。

这是一个片段。

 <ListView android:id="@android:id/list"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:background="#00FF00"
           android:layout_weight="1"
           android:drawSelectorOnTop="false"/>

 <TextView android:id="@android:id/empty"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           android:background="#FF0000"
           android:text="No data"/>

  ask by ashutosh translate from so

未解决问题?本站智能推荐:

1回复

如果我的列表片段之一为空,我想显示一条空消息

即使列表可用,也会显示空白文本。 我厌倦了在任何地方找到解决方案,但对我没有任何帮助
6回复

Android:将空视图设置为列表视图

这是空视图的 xml 代码。 我设置空视图如下: 即使在填充列表视图之前,我也有列表视图中的项目,显示空视图。 当列表视图包含某些项目时,我不希望显示该空视图。 请帮忙。
1回复

ListFragment-空列表TextView加载。。。最终

我正在使用ListFragment显示ListView 。 问题是应该在列表为空时显示的TextView不会立即显示。 它从黑屏开始,然后最终将加载已填充列表或空TextView (以先到者为准)。 我知道ListFragment不会像ListActivity一样自动设置空TextVie
3回复

在同一应用程序中为两个不同的空列表视图设置2个不同的图像

实际上,当我有单个列表时 ,我可以在我的应用程序中使用空的listview 。但是我遇到了两个使用相同xml的不同列表。是空的
3回复

不需要的偶尔的空项目出现在ListView中

我有一个ListView,其中每一行都是一个TextView,并显示一行文本。 我遇到一个问题,有时会出现不需要的空行。 一旦列表滚动到该特定区域,则空行消失。 在调试器中暂停应用程序后,通过使用以下代码,我已验证列表行包含正确的信息。 输出中没有任何内容显示为空或null等。 这
4回复

具有空状态的Android列表视图会缩小根视图

嗨,我正在开发Android应用程序,其中我使用带有对话框片段的列表视图。 我还尝试为列表视图设置空视图。 一切正常,显示空白视图后只有我的列表视图缩小。 我以下列方式尝试了它: 我也尝试通过xml。 添加空视图后,有什么方法可以保留列表视图的宽度? 需要一些帮助。 谢谢
2回复

当ListView为空时将空视图居中

我正在学习如何开发 Android 应用程序,如果 ListView 为空,我正在尝试添加以屏幕为中心的图像和文本。 我使用了 FrameLayout 但它没有用。 我可以使用 margem 顶部,但这会导致横向模式的剪切。 任何的想法? 搜索 (View.GONE) 搜索(查看。可见)<
1回复

列表显示为非空但ArrayAdapter抛出NullPointerException

谁能帮帮我吗? 我只是不明白为什么它会抛出空指针异常。 我使用 ksoap2、WCF Web 方法和 android。 我在调试器模式下检查了“列表”,它不为空。 这是我的代码: 这是Log cat 。