public class MainActivity extends AppCompatActivity {
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ArrayList<MainDTO> list = new ArrayList<MainDTO>();
list.add(new MainDTO("조군샵", "최신트렌드 코디팁으로 시선강탈! 조군샵으로 더 멋지고 당당하게! 신규상품 5%할인"
, R.drawable.jogun, "joIntent"));
list.add(new MainDTO("훈스", "SNS 남자쇼핑몰 좋아요 1000만, 남자쇼핑몰, 여자들이 직접뽑은 코디",
R.drawable.huns, "http://www.hun-s.com"));
list.add(new MainDTO("머시따", "시즌별 완벽 코디제안",
R.drawable.musidda, "http://www.meosidda.com/"));
list.add(new MainDTO("미스터스트릿", "시즌별 BEST 아이템 가성비 甲",
R.drawable.street, "http://www.mr-s.co.kr"));
list.add(new MainDTO("비시크", "당일배송, 댄디/캐쥬얼함",
R.drawable.bechic, "http://www.bechic.co.kr"));
list.add(new MainDTO("어반클로", "심쿵스타일 부담없는 가격 예쁜 디자인 남자쇼핑몰", R.drawable.urbanclo, "http://www.urbanclo.co.kr"));
list.add(new MainDTO("샤이피플", "오늘주문하고 내일바로입자! 트렌디한 남자데일리룩",
listView = (ListView) findViewById(R.id.listview);
MainCustomAdapter adapter =
new MainCustomAdapter(
getApplicationContext(),
R.layout.man, list);
listView.setAdapter(adapter);
// 리스트 클릭시
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
ListView listView = (ListView) parent;
String item = (String) listView.getItemAtPosition(position);
// Web Browser
Intent joIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(joIntent);
}
});
}
}
public class MainDTO {
String title;
String content;
int imgIcon;
String url;
public MainDTO(String title, String content, int imgIcon, String url) {
this.title = title;
this.content = content;
this.imgIcon = imgIcon;
this.url = url;
}
public String getTitle() {return title;}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public int getImgIcon() {
return imgIcon;
}
public void setImgIcon(int imgIcon) {
this.imgIcon = imgIcon;
}
public String getUrl() {return url; }
public void setUrl(String url) {this.url = url;}
}
public class MainCustomAdapter extends BaseAdapter {
Context ctx;
int layout;
ArrayList<MainDTO> list;
LayoutInflater inf;
public MainCustomAdapter(Context ctx, int layout, ArrayList<MainDTO> list){
this.ctx = ctx;
this.layout = layout;
this.list = list;
inf = (LayoutInflater)ctx.getSystemService(Context.LAYOUT_INFLATER_SERVICE); }
@Override
public int getCount() { return list.size(); }
@Override
public Object getItem(int position) { return list.get(position); }
@Override
public long getItemId(int position) { return position; }
@Override
public View getView(int position, View convertView, ViewGroup parent) {
if(convertView == null){
convertView = inf.inflate(layout, null); }
TextView txtTitle = (TextView)convertView.findViewById(R.id.tv_jogun1);
TextView txtContent = (TextView)convertView.findViewById(R.id.tv_jogun2);
ImageView imgIcon = (ImageView)convertView.findViewById(R.id.iv_img);
final MainDTO dto = list.get(position);
txtTitle.setText(dto.getTitle());
txtContent.setText(dto.getContent());
imgIcon.setImageResource(dto.getImgIcon());
convertView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
ctx.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(dto.url)));
}
});
return convertView;
}
}
지금 이상태인데 홈페이지주소를 어디에 입력후 어떻게 불러와서 링크거는지 모르겠습니다..
고수님들 도와주세요 초보입니다 ㅠㅠ