목록보기 항목에 초점을 맞추어야합니다. ListView는 TextView로 구성됩니다. 지점 내가 listview 항목에 초점을 설정하려면, 그 시점에서 그 항목의 위치가 있습니다.listview 항목에서 포커스를 설정하는 방법은 무엇입니까?
setSelectio (pos)를 사용해 보았습니다. pos는 listview 항목의 위치이지만, 화면 상단의 위치에 항목의 위치가 설정됩니다.
진행 방법을 알려주십시오.
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();
}
});
당신은 당신이'setSelection (POS)를 호출하는 방법의 코드를 게시 할 수있는' – mango
가 왜 특정 행에 포커스를 설정 하시겠습니까? 색상 선택기를 변경 하시겠습니까? 레이아웃에 EditText를 사용하여 포커스를 설정 하시겠습니까? – Sam
질문을 편집했습니다. 문제를 더 잘 이해하기 위해 시나리오 부분을 참조하십시오. –