2015-06-16 42 views
4

我试图在Android Studio中使用“工具”命名空间功能。 我试图用虚拟列表项目填充ListView,用于设计目的。链接heretools:listitem="@android:layout/<filename>"应该做的。工具namespace android listitem

但出于某种原因,Android Studio不断显示Layout android:<filename> does not exist.我正在尝试为它找到解决方案,因此我不必一次又一次地用虚拟值运行我的应用程序进行测试。

我可能会忽略一些非常愚蠢的东西,所以请原谅我。以下是我对现在:

<ListView 
    android:id="@+id/controllerProfiles" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_marginTop="20dp" 
    tools:listitem="@android:layout/profiles_list_item"/> 

而且我有一个文件profiles_list_item.xmlres/layout.任何建议或替代方案下?

回答

5

你应该更改以下行:

tools:listitem="@android:layout/profiles_list_item" 

这样:

tools:listitem="@layout/profiles_list_item" 

@android你说你想使用Android的资源布局,但布局是在自己的项目文件。

+1

我试过了。它仍然会带来同样的问题。这是我第一次尝试的解决方案。 – Rijul

+1

你有没有解决这个问题?我是Android的新手,也陷入困境。 –

+0

你解决了这个问题吗? –

4

工具:listitem不适用于Android Studio 2.2中的ListViews。这是一个known bug。我已经在Android Studio 2.3 beta 1中测试过了,它在这里已经修复了。

您也可以从ListView移动到RecyclerView,因为在RecyclerViews中不会发生此错误。