现在这样做是为了点击 edit text 时,获取 listview 最后一个 item 的焦点:
bodyText.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
getListView().setSelection(getListView().getCount());
}
});
bodyText.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
getListView().setSelection(getListView().getCount());
}
});
代码可以运行也获取最后的 item,问题是软键盘出现会覆盖 listview 中最后3个 items。有什么方法能让软键盘出现后重新调整屏幕,显示最后的 item?