【问题标题】:ListView on Fragment does not appear片段上的 ListView 不出现
【发布时间】:2016-05-14 09:08:12
【问题描述】:

我在 Fragment 上创建了一个 ListView。

 public class MyList extends Fragment {
  @Override
  public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    view = inflater.inflate(R.layout.mylist, container, false);

    return view;
  }
}

这是 ListView 所在的 xml 文件:

<?xml version="1.0" encoding="utf-8"?>
<android.support.wearable.view.BoxInsetLayout                                                    xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="#ddffff"
xmlns:app="http://schemas.android.com/apk/res-auto"
>>


    <android.support.wearable.view.WearableListView
        android:id="@+id/mylist"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:scrollbars="none"></android.support.wearable.view.WearableListView>


</android.support.wearable.view.BoxInsetLayout>

当我运行我的应用程序时,列表视图不会出现。整个屏幕都是黑色的。我想知道为什么会这样。

【问题讨论】:

  • 将您的数据传递给adapter 并将adapter 提供给listview HERE 您可以了解适配器。

标签: android


【解决方案1】:

由于以下行中的错字:

xmlns:app="http://schemas.android.com/apk/res-auto"
>>

它无法读取&gt;&gt;。 Android 不会为这个错字抛出异常

【讨论】:

  • 您还没有向 listView 添加任何数据。而 BoxInsetLayout 的高宽是 wrap_content。所以什么都没有被渲染。添加带有一些随机文本的 textView 只是为了测试它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-06-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多