目前,填充时的列表以view @ @开头的底部开始。有没有办法使用listAdapters强制它到列表的顶部?Android ListAdapter start @ top
当前方向在创建时滚动到底部。当屏幕创建时,是否有办法将屏幕固定到顶部? http://imgur.com/wGTEy在这个例子中,你看到创建时的条目1向上移动,为六个空间腾出空间...相反,我希望它像这样填充。 http://imgur.com/6Lg6e ...条目1是列表的顶部,6被推到底部进行滚动。
如果你看看上面的图片,你会发现它开始于列表的底部而不是顶部。有任何想法吗?
mAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, mStrings);
setListAdapter(mAdapter);
registerForContextMenu(getListView());
populateFields();
private void populateFields() {
if (mRowId != null) {
Cursor note = mDbHelper.fetchDaily(mRowId);
startManagingCursor(note);
String body = note.getString(note.getColumnIndexOrThrow(NotesDbAdapter.KEY_DBODY));
mAdapter.clear();
if (!(body.trim().equals(""))){
String bodysplit[] = body.split(",");
for (int i = 0; i < bodysplit.length; i++) {
mAdapter.add(bodysplit[i].trim());
}
}
}
}
**编辑修复!=字符串错误。
您可能填错了。检查mStrings存储你的字符串的顺序。 –
你能给我们一些代码吗?所以我们可以给你答案,这将真正帮助你。 – ndsmyter
字符串正确输入到mAdapter中,但方向始终显示列表中的“last”字符串。 –