列表不在android studio中显示

时间:2018-04-26 18:08:03

标签: java android android-studio

主要活动布局

function mpSlide() {

    $("#primary-nav li a").on("mouseenter", function () {
        var $itemAtt = $(this).data("rel");
        $("#feature-images .image-field ul li[data-motion='" + $itemAtt + "']").addClass("is-open");
    }).on('mouseleave', function () {
        $("#feature-images .image-field ul li").removeClass("is-open");
    });

}

main activity.java

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"

    tools:context=".MainActivity">

    <android.support.v7.widget.Toolbar
        android:layout_width="match_parent"
        android:layout_height="?android:attr/actionBarSize"
        app:titleTextColor="@color/white"
        android:background="@color/colorPrimary"
        android:id="@+id/ToolbarMain"
        tools:targetApi="honeycomb">

    </android.support.v7.widget.Toolbar>
    <ListView
        android:id="@+id/lvMain"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginLeft="10dp"
        android:layout_marginBottom="10dp"
        android:layout_marginRight="10dp"
        android:layout_marginTop="10dp"
        android:dividerHeight="10dp"
        android:divider="@null"
        android:layout_below="@+id/ToolbarMain">

    </ListView>
</RelativeLayout>

我正在尝试构建一个时间表应用。列表未显示。只是标题栏。

虽然在设计中列表视图是可见的。请帮忙。

屏幕上没有显示任何内容。我无法弄清楚出了什么问题。 这是我第一次尝试构建应用程序。我是一个完全的初学者。

2 个答案:

答案 0 :(得分:1)

您必须添加要显示的内容。请尝试以下代码:

    String items[]={"one","two","three","four","five"};
    ArrayAdapter<String> arrayAdapter=new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, items);
    listview.setAdapter(arrayAdapter);

答案 1 :(得分:1)

像这样使用setAdapter()。

String data[] = new String[]{"Most Popular", "UpComing", "Top Rated"};

        ListView listview = (ListView) findViewById(R.id.lvMain);
        YourAdapterName cma = new YourAdapterName(this, android.R.layout.simple_list_item_1, data);
        listview .setAdapter(cma);