【问题标题】:My ListView does not show我的 ListView 不显示
【发布时间】:2017-12-31 15:20:45
【问题描述】:

我的 ListView 在我的应用程序中不可见。
布局文件中添加了ListView,如下图,但模拟器显示为图片。

<android.support.constraint.ConstraintLayout 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="match_parent"
tools:context="com.example.yds.Pages.CokCikanListActivity"
>
<CheckBox
    android:id="@+id/checkboxYapildimi"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:gravity="center"
    android:color="#3bbdfa"
    android:focusable="false"
    android:focusableInTouchMode="false" />
<ListView
    android:id="@+id/listViewCCList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="#ffffff"
    android:dividerHeight="1dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_weight="0.44" />
</android.support.constraint.ConstraintLayout>

【问题讨论】:

  • 为了得到答案,你应该编辑你的问题,明确你在问什么
  • @sinan yilmaz 谢谢。加 1。

标签: android android-layout listview


【解决方案1】:

您缺少 xml 的内容结构。将其转换为以下内容:

<android.support.constraint.ConstraintLayoutxmlns: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="match_parent"
tools:context="com.example.yds.Pages.CokCikanListActivity"
>

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="vertical">

<CheckBox
    android:id="@+id/checkboxYapildimi"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_weight="1"
    android:gravity="center"
    android:color="#3bbdfa"
    android:focusable="false"
    android:focusableInTouchMode="false" />

<ListView
    android:id="@+id/listViewCCList"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:divider="#ffffff"
    android:dividerHeight="1dp"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_weight="0.44" />

 </LinearLayout>

【讨论】:

    【解决方案2】:

    模拟器向您显示图像以使您了解插入某些对象时的情况,但这只是一个示例,当您运行 apk 时,它不会显示任何内容...如果您想插入对象,你必须在java类中做它

    【讨论】:

      【解决方案3】:

      在您添加任何项目之前,列表视图将保持空白,因此您将看不到任何内容。 在 XML 预览中,列表视图显示在您的图像中,但在实际应用程序中它保持空白。 将一些项目添加到列表中,然后您将能够看到该列表。

      【讨论】:

        猜你喜欢
        • 2016-08-09
        • 2019-10-31
        • 1970-01-01
        • 2017-07-24
        • 1970-01-01
        • 1970-01-01
        • 2020-07-27
        • 2017-07-08
        • 1970-01-01
        相关资源
        最近更新 更多