android studio中的ListView预览

时间:2015-08-17 22:08:45

标签: android android-layout listview android-listview android-studio

编辑:这个问题现在只有在我尝试使用包含数据绑定的预览布局的listview时才会发生(来自android数据绑定)

在android Studio中,当我尝试为列表视图添加项目预览时,没有任何反应(默认预览仍然显示),在分割版本(文本+预览)中,我有一个黑色屏幕用于预览。 首先我认为我的布局太复杂了,所以我尝试使用一个简单的布局文件,只包含一个LinearLayout和一个listview。我检查了listview有一个id(以及我在stackoverflow上找到的所有解决方案),但没有任何效果。这是我的布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:tools="http://schemas.android.com/tools"
              android:orientation="vertical"
              android:layout_width="match_parent"
              android:layout_height="match_parent">


    <ListView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/listView2"
        android:layout_gravity="center_horizontal"
        tools:listitem="@layout/item_chat"/>
</LinearLayout>

这是结果的截图(预览应该在右边)。我真的需要做这个工作,事实是每当我尝试使用工具时都会发生同样的事情:某事。 enter image description here

我使用的是Android Studio 1.4 编辑:我试图克隆一个项目,使用工具和数据绑定,预览工作!

1 个答案:

答案 0 :(得分:1)

您好我已经再次检查过UI是至少一个项目。在我的作品中给出了#34;渲染问题onLayout error&#34;渲染但显示一行项目。为了实现这一点,您必须在xml代码中进行一些更改:

    <ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/listView2"
    tools:listitem="@layout/item_chat"/>

确保您使用的是最新版本工具。我已检查过以下内容:

    buildToolsVersion "23.0.0"
    classpath 'com.android.tools.build:gradle:1.3.0'
    classpath "com.android.databinding:dataBinder:1.0-rc1"

如果仍然尝试使用SDK管理器中的最新构建工具。我另外安装了以下插件:

工具(预览频道)下的Android SDK平台工具版本23.1 rc1

enter image description here