Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Can';在ListView上看不到我的项目_Android_Listview - Fatal编程技术网

Android Can';在ListView上看不到我的项目

Android Can';在ListView上看不到我的项目,android,listview,Android,Listview,Java代码: public class BlankFragment extends Fragment { public BlankFragment() {} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View

Java代码:

public class BlankFragment extends Fragment {


    public BlankFragment() {}


    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {


        View view=inflater.inflate(R.layout.fragment_blank, container, false);
        ListView listView=(ListView) view.findViewById(R.id.listview);
        ArrayList<String> listItems=new ArrayList<String>();
        listItems.add("example");
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(getActivity(),android.R.layout.simple_list_item_1,listItems);
        listView.setAdapter(adapter);
        adapter.notifyDataSetChanged();
        return view;
    }

}
公共类BlankFragment扩展了Fragment{
公共BlankFragment(){}
@凌驾
创建视图上的公共视图(布局、充气机、视图组容器、,
Bundle savedInstanceState){
视图=充气机。充气(R.layout.fragment\u blank,container,false);
ListView=(ListView)view.findViewById(R.id.ListView);
ArrayList listItems=新的ArrayList();
添加(“示例”);
ArrayAdapter=newArrayAdapter(getActivity(),android.R.layout.simple\u list\u item\u 1,listItems);
setAdapter(适配器);
adapter.notifyDataSetChanged();
返回视图;
}
}
XML代码:

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="layout.BlankFragment">


        <ListView
            android:layout_width="wrap_content"
            android:layout_height="204dp"
            android:id="@+id/listview"
            android:background="#d36868"
            android:layout_gravity="center"></ListView>

    </FrameLayout>


这是我的密码。。。我初始化了一个ListView,并尝试添加一个名为“example”的项。当我运行此应用程序时,我可以看到我的listview,但没有任何ietm

上面的代码没有问题。因为我试过了。


我认为这是一些错误代码,您没有从中提取代码。例如其他片段、活动等。

尝试使用
包装内容,而不是固定高度

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        tools:context="layout.BlankFragment">

        <ListView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:id="@+id/listview"
            android:background="#d36868"
            android:layout_gravity="center"></ListView>

</FrameLayout>


尝试使用自定义适配器我可以查看我的listview,但没有任何ietm????。不能得到你!!!!设置适配器时,无需调用adapter.notifyDataSetChanged();