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

리스트뷰 인텐트 질문이요

글쓴이 : sujji2 날짜 : 2016-08-08 (월) 22:29 조회 : 1569
 
  삼성역아이폰수리 아이폰센터
삼성역위치 도보3분, 현대백화점 맞은편, 아이폰/아이패드 액정침수전원배터리하우징
blog.naver.com/lvcoka777
  역삼아이폰수리센터
역삼역 4번,5번출구/신한은행건물 지하1층 상가내/아이폰,아이패드 전문수리
blog.naver.com/pacemaker90
  애플수리전문 맥컴
애플전제품수리 정품부품사용 메인보드수리전문 서울대입구역1분
blog.naver.com/applemaster2
신청하기


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

[메인엑티비티]
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 4096
안드로이드  이 게시판의 용도 9 카이로 07-10 8 5625
84 하이브리드  이클립스 로그캣보는데 문자가 이상하게 나… 오룡 06-29 0 79
83 안드로이드  자바소스를 안드로이드용으로 변경 도움 부… 1 오마로 01-09 0 777
82 안드로이드  앱이 실행중이지 않을때 FCM 푸시 수신 후 노… 뜬구름 11-06 0 628
81 안드로이드  소스 수정 도와 주실분~~~ 2 맘여린왕자 10-16 0 667
80 안드로이드  (왕초보)SQLite를 이용한 고객관리 정보 어플 … 어플메이커 10-25 0 1188
79 안드로이드  (안드로이드+php) 이미지/텍스트 전송하는거 … 1 sujji2 09-22 0 1723
78 안드로이드  리스트뷰 인텐트 질문이요 2 sujji2 08-08 0 1570
77 안드로이드  카드뷰 인데 궁금한게있씁니다 마쉘로 07-28 0 1121
76 안드로이드  완전 초짜 질문입니다. 2 겨울이야기 07-08 0 1774
75 안드로이드  소프트키보드를 사용해서 천지인 키보드를 … 재와니 03-30 0 2249
74 안드로이드  안드로이드 갤러리에서 사진 가져오기 ㅠㅠ 2 히미여소사라 02-03 0 4252
73 안드로이드  안드로이드 스튜디오 빨간줄표시 osd0909 12-11 0 2543
72 안드로이드  java.lang.RuntimeException: Unable to start activity Compone… 1 레드썬 11-24 0 1637
71 안드로이드  안드로이드 스튜디오 AVD실행시에 에러입니다… 나이th 11-15 0 1628
70 안드로이드  구글맵을 사용하려고 하는데 진행이 안되요 흥그븡그 09-13 0 1757
69 안드로이드  안드로이드 스튜디오에서 drawable.. 4 elite1111 08-13 0 2546
68 웹앱  웹앱에서 동영상 보기 짱구짱구짱구 07-01 0 1610
67 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 2 짱구짱구짱구 07-01 0 2372
66 안드로이드  웹사이트 임포트후 전화걸기 문제입니당....… 짱구짱구짱구 07-01 0 1641
65 웹앱  웹사이트 임포트후 전화걸기 문제입니당....… 9 짱구짱구짱구 07-01 0 2340
 1  2  3  4  5  맨끝
 


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