게시글
질문&답변
쓰레드 질문 입니다.
1시간 걸렸네요. 리스트 어뎁터를 클레스 객체화 해서 사용할수 있게 만들었습니다~~ 1. getLayoutinflater 이거는 혼자 못쓰니까 context를 받아와서 (LayoutInflater)context.GetSystemService(context.Layout_Inflater_Service);이걸로 대체했고. 2. 리스트도 별도로 받아오게 했습니다. 하면서 많이 배웁니다. 감사합니다. 앞으로 이런식으로 클레스 만드는 연습을 많이 해봐야겠어요. package com.first.bestseller;import android.app.Activity;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.TextView;import java.util.HashMap;import java.util.List;public class listadapterclass extends BaseAdapter { Context context; List listc; public listadapterclass(List listc,Context context){ this.listc = listc; this.context = context; } @Override public int getCount() { return listc.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater inflater = (LayoutInflater)context.getSystemService(context.LAYOUT_INFLATER_SERVICE); convertView = inflater.inflate(R.layout.listcostom, null); ImageView limg = convertView.findViewById(R.id.limg); TextView date = convertView.findViewById(R.id.date); TextView color = convertView.findViewById(R.id.color); TextView size = convertView.findViewById(R.id.size); TextView price = convertView.findViewById(R.id.price); TextView cate = convertView.findViewById(R.id.cate); TextView name = convertView.findViewById(R.id.name); TextView lo = convertView.findViewById(R.id.lo); HashMap map = (HashMap) listc.get(position); int img = (int) map.get("limg"); limg.setImageResource(img); date.setText(map.get("date").toString()); color.setText(map.get("color").toString()); size.setText(map.get("size").toString()); price.setText(map.get("price").toString()); cate.setText(map.get("cate").toString()); name.setText(map.get("name").toString()); return convertView; }}
- 0
- 4
- 245
질문&답변
쓰레드 질문 입니다.
아하 이해했습니다 감사합니다.!
- 0
- 4
- 245
질문&답변
쓰레드 질문 입니다.
어뎁터를 매인클레스에서 만들었습니다. 프래그먼트에서 getactivity 함수 이용하니까 구지 메인에 있는 어뎁터를 ststic로 안바꿔도 가져와 지네요. 그래서.. 추가 질문 입니다. 혹시 다른 엑티비티에서도 어뎁터나 변수를 돌려쓸수 있을까요. static로 안바꾸고요... 엑티비티에서는 getactivity 가 안되네요. ㅠㅠ
- 0
- 4
- 245
질문&답변
전역변수를 클레스 매서드에서 사용할때.
감사합니다.!
- 0
- 2
- 204
질문&답변
새해 복 많이 받으세요!!!그리고 질문 입니다.
감사합니다. 프래그먼트가 되긴하는데요. 문제는 메인레이아웃에 화면이 덮어씌워지는것이 아니라 오리엔테이션이 세로 방향일때 밑으로 내려가 버리네요. 왜 그런지는 모르겠어요. 그냥 엑티비티 하나 새로 만들어서 했습니다.
- 0
- 2
- 201
질문&답변
액션바 커스터 마이징 할때 한 다음에 여기에 팝업메뉴 추가 가능한가요...
감사합니다. 툴바로 했떠니 쉽게 됩니다. 액션바도 해보면 괜찮을것 같은데 구글링하니까 툴바를 많이 사용하시네요.
- 0
- 2
- 132
질문&답변
sqllite 통해서 이미지도 파일도 매칭이 가능할까요?
감사합니다 따로 알아봐야 겠네요.
- 0
- 2
- 188
질문&답변
post방식으로 배열 데이터 넘길때 질문 입니다.
감사합니다.
- 0
- 2
- 629
질문&답변
프로바이더 주소가 Unknown URL content로 뜨는경우
잘 모르겠네요 원인을.. 잘 모르겠어요. 그냥 새로 만들었습니다 ㅠ
- 0
- 2
- 1.1K
질문&답변
해결안되는 에러.. Failed to find configured root that contains /null/
감사합니다. 경로를 바꿔가면서 해결했습니다. 뭐때문인지는 모르겠지만 경로 를 못찾을경우에는 그냥 경로를 바꿔 버리니까 해결이 되긴하네요..
- 0
- 2
- 2.4K