0
안녕하세요 현재 목록보기의 현재 선택한 항목을 가운데에 정렬하려고합니다. 즉, 목록보기의 중심으로 항목을 스크롤합니다. 목록보기에 클릭 한 항목이 하나라도 목록보기의 가운데로 이동해야합니다.목록보기의 가운데 선택된 항목
IE itemclick listner에서 항목을 클릭하면 현재 선택된 항목을 가운데에 맞춰야합니다. 내 샘플 코드는
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
if (civ != null) {
// civ.setVisibility(View.VISIBLE);
civ.setBackgroundColor(Color.TRANSPARENT);
}
civ = (CustomImageView) view.findViewById(R.id.civ_shelfBook_BookImage);
BooksAdapter.selectedPosition = position;
ref.get(civ.getShelfID()).notifyDataSetChanged();
DetailActivity.shelfID = civ.getShelfID();
DetailActivity.currentlySelected = position;
// GeneralModel.actionIntent = new Intent(contex, DetailActivity.class);
// activity.startActivity(GeneralModel.actionIntent);
// GeneralModel.actionIntent = null;
Toast.makeText(contex, "Child Clicked" + civ.shelfID,
Toast.LENGTH_SHORT).show();
//
}
* 전체 *'ListView' 또는 그 행에 가운데에 놓으시겠습니까? 당신은 당신이 원하는 것을 이미지합니까? – codeMagic
내가 선택한 행의 가운데에 놓기를 원합니다. 즉, 내 listview 10 행 및 두 번째 행을 클릭하면 다섯 번째 행의 위치에 있어야합니다. 아무리해도 나는 그것에 패딩을해야 할 것이다. 그것은 그것이 작동해야한다만큼 좋은 것입니다 –