Android llistView中的SimpleAdater运行的时候代码没报错,担模拟器就是运行不出来,求帮助,其他两个布局应该没有问题,问题感觉就出在这

public class MyFiveListViewActivity extends Activity
{
private ListView listView;//实例化

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_my_five_list_view);
    initView();
 initSimpleAdapter();
}
private void initView()
{
listView=findViewById(R.id.list_view);//与布局里面的listviwe联系起来
}
private void initSimpleAdapter()
{//第一步先空,然后资源布局
    SimpleAdapter simpleAdapter = new SimpleAdapter(this,
           getDate(),
            R.layout.item_fthree_list_view,//资源布局呈现的页面格式
            new String[]{"s1","s2","t1","t2","s3","s4","s5","m1"},//键保证与后面一样
            new int[]{R.id.s1,R.id.s2,R.id.t1,R.id.t2,R.id.s3,R.id.s4,R.id.s5,R.id.m1});//值
    listView.setAdapter(simpleAdapter);
}
private List<Map<String,Object>> getDate()//数据
{//new数据了
    List<Map<String,Object>> mapList=new ArrayList<>();
    //new泛型
    Map<String,Object> map =new HashMap<>();
    //资源布局里面的样式,图片,文字,文字
    map.put("s1",R.mipmap.ic_launcher);
    map.put("s2",R.mipmap.img_2);
    map.put("t1","李宁篮球重庆热销过千");
    map.put("t2","七年老店李宁篮球儿童幼儿园");
    map.put("s3","62");
    map.put("s4","限时价");
    map.put("s5","1万+人付款");
    map.put("m1",R.mipmap.img_3);
    mapList.add(map);//第一个数据放进去

    return mapList;
}

}

没有设置ListView的LayoutManager, 你需要告知这个列表是垂直的,还是水平的

listView.setLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.VERTICAL, false));
listView.setAdapter(simpleAdapter);//添加上面这行代码