public class MainActivity extends AppCompatActivity {
    ListView listView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button woman = (Button) findViewById(R.id.woman);
        woman.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, WomanActivity.class);
                startActivity(intent);
            }
        });
        Button couple = (Button) findViewById(R.id.couple);
        couple.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = new Intent(MainActivity.this, CoupleActivity.class);
                startActivity(intent);
            }
        });
        ArrayList<MainDTO> list = new ArrayList<MainDTO>();
        list.add( new MainDTO("1", "조군샵", "최신트렌드 코디팁으로 시선강탈! 조군샵으로 더 멋지고 당당하게! 신규상품 5%할인", R.drawable.jogun));
        list.add( new MainDTO("2", "훈스", "SNS 남자쇼핑몰 좋아요 1000만, 남자쇼핑몰, 여자들이 직접뽑은 코디", R.drawable.huns));
        list.add( new MainDTO("3", "머시따", "시즌별 완벽 코디제안", R.drawable.musidda));
        list.add( new MainDTO("4", "미스터스트릿", "시즌별 BEST 아이템 가성비 甲", R.drawable.street));
        list.add( new MainDTO("5", "비시크", "당일배송, 댄디/캐쥬얼함", R.drawable.bechic));listView = (ListView)findViewById(R.id.listview);
        MainCustomAdapter adapter =
                new MainCustomAdapter (
                        getApplicationContext(),
                        R.layout.man,list);
        listView.setAdapter(adapter);
    }
}public class MainDTO {
    String num;
    String title;
    String content;
    int imgIcon;
    public MainDTO(String num, String title, String content, int imgIcon) {
        this.num = num;
        this.title = title;
        this.content = content;
        this.imgIcon = imgIcon;
    }
    public String getNum() {
        return num;
    }
    public void setNum(String num) {
        this.num = num;
    }
    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 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 txtNum = (TextView)convertView.findViewById(R.id.num1);
        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);
        MainDTO dto = list.get(position);
        txtNum.setText(dto.getNum());
        txtTitle.setText(dto.getTitle());
        txtContent.setText(dto.getContent());
        imgIcon.setImageResource(dto.getImgIcon());
        return convertView;
    }
}아이템마다 링크걸어야하는데 막혀서 질문드립니다..ㅠㅠ