총 게시물 84건, 최근 0 건 안내 RSS 글쓰기
이전글  다음글  목록 글쓰기
[안드로이드]

리스트뷰 인텐트 질문이요

글쓴이 : sujji2 날짜 : 2016-08-08 (월) 22:29 조회 : 1745
 
  노량진 아이폰수리센터&중고폰
아이폰수리전문,중고폰,아이폰 고가 매입 거짓없는 진손한 운영!항상 감사합니다
blog.naver.com/lovehojun5
  아이폰리퍼50%할인 폰사요몰
고객님! 아직도 아이폰수리 받으세요? 폰사요몰에서 새 아이폰으로 교환 받으세요!
phone4yomall.com
  안양아이폰수리 애플테크
평촌역1번출구위치, 아이폰4/4S강화유리 5만원, 아이폰5 8만원 공임포함 행사
cafe.naver.com/icomnfix
신청하기


리스트뷰에서 클릭 시 다음 액티비티로 넘어가서 클릭했던 내용들이 보여지게 하고싶은데
리스트 클릭시 데이터베이스 안에있던 필드명까지 같이 나와버립니다...
뭐가문제인지좀 봐주세요

[메인엑티비티]
public class SampleTestActivity    extends Activity {
protected ListAdapter adapter;
ArrayList<HashMap<String, String>>list;
ArrayList<HashMap<String, String>>Result;
LayoutInflater inflater;
Bitmap bm;
private class ViewHolder{
TextView
name,
buser,
tel;
ImageView image;
}
ViewHolder viewHolder;

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ListView listView = (ListView) findViewById(R.id.list);
final ImageView image = (ImageView)findViewById(R.id.photo);
final TextView tv1 = (TextView)findViewById(R.id.name);
final TextView tv2 = (TextView)findViewById(R.id.buser);
final TextView tv3 = (TextView)findViewById(R.id.tel);

inflater=(LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
list =new ArrayList<HashMap<String,String>>();

DatabaseHelper db =new DatabaseHelper(getApplicationContext());
list = db.getAllPersons();
Result = new ArrayList<HashMap<String,String>>(list);
final CustomAdapter adapter = new CustomAdapter(this, R.layout.main,Result);
listView.setAdapter(adapter);
listView.setOnItemClickListener(
new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view,int position,long l) {
Intent intent = new Intent(getApplicationContext(), Detail.class);


intent.putExtra("buser", list.get(position).toString());
intent.putExtra("tel", list.get(position).toString());
intent.putExtra("name",Result.get(position).toString());
startActivity(intent);
}
});
}
private class CustomAdapter
extends ArrayAdapter<HashMap<String, String>>{
public CustomAdapter(Context context,
int textViewResourceId, ArrayList<HashMap<String, String>> Strings) {
super(context, textViewResourceId, Strings);
}
@Override
public View getView(
int position, View convertView, ViewGroup parent) {

if(convertView== null){
convertView= inflater.inflate(R.layout.row,null);
viewHolder= new ViewHolder();
viewHolder.name=(TextView) convertView.findViewById(R.id.name);
viewHolder.buser=(TextView) convertView.findViewById(R.id.buser);
viewHolder.tel=(TextView) convertView.findViewById(R.id.tel);
viewHolder.image=(ImageView) convertView.findViewById(R.id.photo);
convertView.setTag(viewHolder);
}
else {
viewHolder=(ViewHolder) convertView.getTag();
}

viewHolder.name.setText(Result.get(position).get("name"));
viewHolder.buser.setText(Result.get(position).get("buser"));
viewHolder.tel.setText(Result.get(position).get("tel"));
String photo =Result.get(position).get("image");

try {
bm = BitmapFactory.decodeStream(getResources().getAssets().open(photo));
viewHolder.image.setImageBitmap(bm);
}
catch (IOException e) {
e.printStackTrace();
}
return convertView;
}
}
}
[넘어가는 엑티비티]

public class Detail  extends Activity {

protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.detail);

TextView tv = (TextView)findViewById(R.id.name);
TextView tv2 = (TextView)findViewById(R.id.buser);
TextView tv3 = (TextView)findViewById(R.id.tel);
Intent intent = getIntent();
tv.setText(intent.getStringExtra("name"));
tv2.setText(intent.getStringExtra("buser"));
tv3.setText(intent.getStringExtra("tel"));
}
}
 



sujji2 님의 문제/에러 해결 LIB 최신글 [더보기]


추천받으신 분에게 1포인트가, 추천하신 분에게도 1포인트가 적립됩니다. ^^

OSKiller 2016-08-09 (화) 08:58
댓글주소
베테랑it 2016-08-29 (월) 10:22
Json 그대로 출력이되는데 파싱해서 출력하셔야 할듯싶네요
댓글주소
hi
이전글  다음글  목록 글쓰기

총 게시물 84건, 최근 0 건 안내 RSS
번호 분류 제목 글쓴이 날짜 추천 조회
공지  문제/에러 해결게시판의 성격에 맞는 글들만 … 5 수아 02-26 2 4296
안드로이드  이 게시판의 용도 9 카이로 07-10 8 5787
84 하이브리드  이클립스 로그캣보는데 문자가 이상하게 나… 오룡 06-29 0 225
83 안드로이드  자바소스를 안드로이드용으로 변경 도움 부… 1 오마로 01-09 0 911
82 안드로이드  앱이 실행중이지 않을때 FCM 푸시 수신 후 노… 뜬구름 11-06 0 805
81 안드로이드  소스 수정 도와 주실분~~~ 2 맘여린왕자 10-16 0 790
80 안드로이드  (왕초보)SQLite를 이용한 고객관리 정보 어플 … 어플메이커 10-25 0 1316
79 안드로이드  (안드로이드+php) 이미지/텍스트 전송하는거 … 1 sujji2 09-22 0 1983
78 안드로이드  리스트뷰 인텐트 질문이요 2 sujji2 08-08 0 1746
77 안드로이드  카드뷰 인데 궁금한게있씁니다 마쉘로 07-28 0 1268
76 안드로이드  완전 초짜 질문입니다. 2 겨울이야기 07-08 0 1989
75 안드로이드  소프트키보드를 사용해서 천지인 키보드를 … 재와니 03-30 0 2464
74 안드로이드  안드로이드 갤러리에서 사진 가져오기 ㅠㅠ 2 히미여소사라 02-03 0 4618
73 안드로이드  안드로이드 스튜디오 빨간줄표시 osd0909 12-11 0 2838
72 안드로이드  java.lang.RuntimeException: Unable to start activity Compone… 1 레드썬 11-24 0 1790
71 안드로이드  안드로이드 스튜디오 AVD실행시에 에러입니다… 나이th 11-15 0 1792
70 안드로이드  구글맵을 사용하려고 하는데 진행이 안되요 흥그븡그 09-13 0 1910
69 안드로이드  안드로이드 스튜디오에서 drawable.. 4 elite1111 08-13 0 2706
68 웹앱  웹앱에서 동영상 보기 짱구짱구짱구 07-01 0 1760
67 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 2 짱구짱구짱구 07-01 0 2567
66 안드로이드  웹사이트 임포트후 전화걸기 문제입니당....… 짱구짱구짱구 07-01 0 1764
65 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 9 짱구짱구짱구 07-01 0 2520
 1  2  3  4  5  맨끝
 


Copyright ⓒ www.androidside.com. All rights reserved.
채팅 권한: 글쓰기 1개
2레벨 이상만 대화 가능
공개 채팅: 평일 !(9시 ~ 17시),토,일
안사2 변경사항 보러가기 챗방이 잘 안보이면 크롬에서 접속해주세요
챗방 숨기기 |  챗방 보이기