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

오류는 없는데 작동이 안되요

0 추천
package com.example.user.project;
 
/**
 * Created by User on 2015-04-14.
 */
 
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.RadioGroup;
 
import java.util.ArrayList;
import java.util.List;
 
 
 
public class Main_homeActivity extends Fragment {
 
 
 
    private ViewPager paper;
    private List<Fragment> listData;
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View homeview = inflater.inflate(R.layout.main_home, container, false);
 
        listData = new ArrayList<>();
        listData.add(new ItemFragment().newInstance("11111111"));
        listData.add(new ItemFragment().newInstance("22222222"));
        listData.add(new ItemFragment().newInstance("33333333"));
 
 
        ViewPagerAdapder adp = new ViewPagerAdapder(getFragmentManager(), listData);
        paper = (ViewPager)homeview.findViewById(R.id.viewpager);
 
        final RadioGroup radioGroup = (RadioGroup)homeview.findViewById(R.id.radiogroup);
        paper.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
            @Override
            public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
 
            }
 
            @Override
            public void onPageSelected(int position) {
                switch (position) {
                    case 0:
                        radioGroup.check(R.id.radioButton);
                        break;
                    case 1:
                        radioGroup.check(R.id.radioButton2);
                        break;
                    case 2:
                        radioGroup.check(R.id.radioButton3);
                        break;
                }
            }
 
            @Override
            public void onPageScrollStateChanged(int state) {
 
            }
        });
        paper.setAdapter(adp);
 
        return homeview;
    }
 
}
초보 님이 2015년 5월 8일 질문

1개의 답변

0 추천
그냥 Fragment 뿐이니까 동작 안하죠

Activity에서 만드신 Fragment를 셋 해주시던지

Activity로 바꾸세요
익명사용자 님이 2015년 5월 9일 답변
...