我的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>
答案 0 :(得分: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>
答案 1 :(得分:0)
模拟器会向您显示一个图像,让您了解插入某个对象时的效果,但这只是一个示例,当您运行apk时,它不会显示任何内容...如果您要插入对象,你必须在java类
中完成答案 2 :(得分:0)
在您添加任何项目之前,listview将保持空白,因此您将看不到任何内容。 在XML预览中,列表视图显示在图像中,但在真实应用程序中,它仍然是空白的。 将一些项添加到列表中,然后您就可以看到列表。