마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

선택한 아이템 출력하는방법 질문있습니다.

–1 추천

리스트뷰에서 선택한아이템을 뷰페이저에서 출력하려고하는데요.

 

private  String[] Text = new String[]{"1", "2", "3", "4", "5", "6", "7"};
private  String[] Name = new String[]{"R.drawable.a1", "R.drawable.a2", "R.drawable.a3", "R.drawable.a4", "R.drawable.a5", "R.drawable.a6", "R.drawable.a7"};
private int[] icon = new int[]{R.drawable.a1, R.drawable.a2, R.drawable.a3, R.drawable.a4, R.drawable.a5, R.drawable.a6, R.drawable.a7, };

아이디값을 적어둔 Name을 다음 액티비티에 전달하고 해당 아이템의 이미지를 출력하려고합니다.

public class NextActivity extends AppCompatActivity {

    private static ViewPager mPager;
    private static int currentPage = 0;
    private static int NUM_PAGES = 0;
    private ArrayList<ImageModel> imageModelArrayList;
    private int[] myImageList = new int[]{ };


중략



    private ArrayList<ImageModel> populateList(){
        ArrayList<ImageModel> list = new ArrayList<>();

        for(int i = 0; i < 1; i++){
            ImageModel imageModel = new ImageModel();
            imageModel.setImage_drawable(myImageList[i]);
            list.add(imageModel);

            for (int j = 0; j < CustomAdapter.modelArrayList.size(); j++){
                if(CustomAdapter.modelArrayList.get(j).getSelected()) {
                    myImageList(CustomAdapter.modelArrayList.get(j).getName());
                }
            }

 

허오나

            for (int j = 0; j < CustomAdapter.modelArrayList.size(); j++){
                if(CustomAdapter.modelArrayList.get(j).getSelected()) {
                myImageList(CustomAdapter.modelArrayList.get(j).getName());

이부분에서 막히네요.. 어떻게 배열해야 정상적으로 작동하는지 궁금합니다.

 

 

 

 

익명사용자 님이 2017년 8월 4일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...