1
안녕하세요 저는 "Person"유형의 각 객체를 일식 안드로이드의 Gridview에 "Person"유형의 각 객체를 삽입해야하는 프로젝트에서 작업하고 있습니다. 나의 의도는 Person의 이름과 함께 그림을 보여주는 것이다 (Instagram과 비슷하다). 지금까지 시도한 것은 있지만 지금까지는 이해하기 힘든 것처럼 보이지만 작동하지 않는 것 같습니다.안드로이드에서 GridView에 ArrayList 객체 추가하기
yall에는 더 좋은 해결책이 있습니까?
ArrayList<Person> dbPersons = dop.getPersons(dop); //This is where I populate my list
int[] imageId = {
R.drawable.image1,
R.drawable.image2,
R.drawable.image3
};
gridView = (GridView)findViewById(R.id.grid);
gridView.setAdapter(new function.CustomGrid(this, dbPersons, imageId));
gridView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view,
int position, long id) {
// TODO Auto-generated method stub
}
});
내 사람의 클래스는 일반적으로 포함
private String FName;
private String LName;
private String Biography;
어쨌든 나는 깨끗하고 더 나은 대안을 찾고 있어요 때문에 내 잘못된 코드이 게시물을 도배하고 싶지 않았다. 그리드 뷰 항목의 제목과 그림 아래에 이름을 표시하고 나머지는 arraylist에 대해 동일하게 처리하기 만하면됩니다. 당신이 나 좀 도와 주 시겠어요들 :
여기를 확인하십시오. 'http://www.javacodegeeks.com/2013/08/android-custom-grid-view-example-with-image-and-text.html' –
@Jedil 귀하의 링크가 죽었다고 생각합니다. 그러나 Benildus, 상황에 따라 작성된 코드를 원하십니까?> – Elltz
@Elltz 친구가 아니라 내 상황과 비슷한 샘플로 충분합니다. 나는 그것을 통해 내 방식대로 일할 수 있습니다. 객체를 포함하는 arrayList가 gridview에 채워지는 샘플을 원합니다. – Pjayness