現在、入力されたリストは、リストの下部にあるビューから始まります。listAdapters を使用して強制的にリストの一番上に表示する方法はありますか?
現在、向きは作成時に下にスクロールします。作成時に画面を上に固定する方法はありますか? http://imgur.com/wGTEyこの例では、作成時のエントリ 1 が上に押し出されて 6 つのスペースを確保していることがわかります... 代わりに、このように入力したいと思います。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());
}
}
}
}
**!= 文字列エラーを修正するために編集。