Android 列表视图仅显示少数元素

Android 列表视图仅显示少数元素,android,arrays,string,listview,Android,Arrays,String,Listview,我有800个列表视图标题。我将这800个标题放在一个字符串数组中,然后尝试填充列表视图,但当我尝试运行时,我只能显示至少10个元素。当我尝试用搜索栏搜索标题时,我可以找到它,然后当我删除过滤器搜索时,我可以看到标题的总数组。我错了什么?? 代码如下: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo

我有800个列表视图标题。我将这800个标题放在一个字符串数组中,然后尝试填充列表视图,但当我尝试运行时,我只能显示至少10个元素。当我尝试用搜索栏搜索标题时,我可以找到它,然后当我删除过滤器搜索时,我可以看到标题的总数组。我错了什么?? 代码如下:

@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_titoli);

        btt_backHome = (Button) findViewById(R.id.btt_backHome);
        lV_titoli = (ListView) findViewById(R.id.lV_titoli);
        eT_search = (EditText) findViewById(R.id.eT_search);

        adapter = ArrayAdapter.createFromResource(this, R.array.titoli, android.R.layout.simple_list_item_1);
        adapter_testi = ArrayAdapter.createFromResource(this, R.array.testi, android.R.layout.simple_list_item_1);
        lV_titoli.setAdapter(adapter);

        final Intent refresh = new Intent(this, activity_titoli.class);
        final Intent to_Home = new Intent (this , Activity_Main.class);
        final Intent to_Canzone_from_titoli = new Intent (this , activity_canzone.class);

        eT_search.addTextChangedListener(new TextWatcher() {

            @Override
            public void afterTextChanged(Editable arg0) {
                // TODO Auto-generated method stub

            }

            @Override
            public void beforeTextChanged(CharSequence arg0, int arg1,
                                          int arg2, int arg3) {
                // TODO Auto-generated method stub
            }

            @Override
            public void onTextChanged(CharSequence arg0, int arg1, int arg2,
                                      int arg3) {
                (activity_titoli.this).adapter.getFilter().filter(arg0);
            }
        });

我已经验证了名为“titoli”的字符串数组是否正确。

这是一种特殊的行为,但由于筛选器会解析它,请尝试:

adapter.getFilter().filter("");
紧接着

lV_titoli.setAdapter(adapter);

不,它不能在我的华为p10 lite上工作,否则,如果我尝试使用模拟器,它可以正常工作!!我已经在我的物理手机上安装并重新安装了该应用程序,但没有任何效果。所以这是一个设备问题?我需要尝试使用另一个物理手机。你确定这不仅仅是你的设备响应缓慢吗?只需等待几秒钟,然后向下滚动。对初始化适配器测试的行进行注释,看看是否也会发生这种情况。不,这并不能解决我的问题