リストビュー項目にフォーカスを設定する必要があります。ListView は TextView で構成されます。リストビューアイテムにフォーカスを設定したいポイント、その時点でそのアイテムの位置があります。
setSelectio(pos) を試しました。ここで、pos はリストビュー アイテムの位置ですが、これによりアイテムの位置が画面上部の位置に設定されます。
続行する方法を教えてください。
builder.setPositiveButton(R.string.save,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Log.d("@gaurav", "changeText is not null");
if (null != changeText) {
Log.d("@gaurav", "changeText is not null");
if (!(changeText.getText().toString().equalsIgnoreCase(""))) {
myList
.set(pos, changeText.getText()
.toString());
adapter.notifyDataSetChanged();
setListAdapter(adapter);
}
} else {
Log.d("@gaurav", "changeText is null");
}
getListView().setFocusableInTouchMode(true);
getListView().setSelection(pos);
getListView().requestFocus();
}
});