ListView以白色显示文字

时间:2016-08-25 14:35:07

标签: android listview android-activity android-edittext

我有listViewMainActivity填写条目。文字以黑色显示,一切都显示出来。

SimpleAdapter simpleAdapter = new SimpleAdapter(context, util.hashList(filtered, context), R.layout.listview_activity, from, to);
    listView.setAdapter(simpleAdapter);

我添加了一项名为FilterActivity的新活动,因此当我点击MainActivity上的按钮时,它会使用Intent加载FilterActivity

        case R.id.action_filter:
            Intent intent = new Intent(MainActivity.this, FilterActivity.class);
            startActivity(intent);
            return true;

按下此FilterActivity中的“应用”按钮后,列表将传回主要活动,FilterActivity将关闭。

context = this;
....
Main.FilteredSearch(filteredList, context);
            finish();

所以现在我回到MainActivity我应用与以前相同的逻辑:

SimpleAdapter simpleAdapter = new SimpleAdapter(context, util.hashList(filtered, context), R.layout.listview_activity, from, to);
    listView.setAdapter(simpleAdapter);

然而出于某种原因,这一次,文字全都是白色的。

有谁知道可能导致这种情况的原因?

在我使用getApplicationContext之前我已经使用过了,但这次我没有使用它,而且我已尝试使用MainActivity.this,{{1} },thiscontextgetApplicationContext。它要么在getBaseContext崩溃,要么只给我白色文字。

是否有人知道可能导致此问题的原因以及如何解决问题?

0 个答案:

没有答案