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

리스트뷰 인텐트 질문이요

글쓴이 : sujji2 날짜 : 2016-08-08 (월) 22:29 조회 : 1626
 
  살찌는 근력운동 전문 지바디
집에서 쉽게하는 살찌는운동법, 특정부위 살찌는운동법, 멋찐 몸매 운동코스제공, 홈...
www.herbbori.com
  홈트레이너구인 웰컴강사
재활트레이너, 운동치료사, 재활운동사, 홈트레이너, 방문트레이너 구인구직 정보제공
www.welcomegangsa.co.kr
  홈트레이너 창업은 아지트샵!
홈트레이너 쇼핑몰창업! 하루만에 580만원 수익회원 탄생!
shop.agit.kr
신청하기


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

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


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