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

뷰페이지에 버튼 주소,액티비티 이동질문...

0 추천

제가 뷰페이지로

 

3개나눠서

1에 버튼 6개넣엇는데

 

이방식이

 

메인 자바에

@SuppressLint("SetJavaScriptEnabled") public class MainActivity3 extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
       
      
        
        
        ViewPager pager = (ViewPager)findViewById(R.id.pager);
pager.setAdapter(new myPagerAdapter(this));
        
}
    
   
 
 
 
    
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}
 
 
 
 
 
다른 mypager라는 클래스 이어줘서 뷰페이지 
1,2,3 이어주는건데
그 1에 넣을 소스는 어떻해해야하죠?
레이아웃1.java파일만들어도 버튼이 안먹네요..ㄷ
 
public class myPagerAdapter extends PagerAdapter{
 
    private LayoutInflater mInflater;
    
    public myPagerAdapter(Context context) {
        super();
        mInflater = LayoutInflater.from(context);
    }
    
    // PagerAdapter에서 관리할 View 개수를 반환합니다.
    public int getCount() {
        return 3;
    }
    
    // ViewPager에서 사용할 View를 생성하고 등록해줍니다.
    public Object instantiateItem(View pager, int position){
        View v = null;
        
        switch(position){
        case 0:
            v = mInflater.inflate(R.layout.layout_one , null);
            break;
        case 1:
            v = mInflater.inflate(R.layout.layout_two, null);
            break;
        case 2:
            v = mInflater.inflate(R.layout.layout_three, null);
            break;
        }
        
        ((ViewPager)pager).addView(v, null);
        
        return v;
    }
 
    // View를 삭제합니다.
    public void destroyItem(View pager, int position, Object view) {
        ((ViewPager)pager).removeView((View)view);
    }
    
    // instantiateItem에서 생성한 객체를 이용할 것인지 여부를 반환합니다.
    public boolean isViewFromObject(View v, Object obj) {
        return v == obj;
    }
}
 
 
 

 

분발하는자 (1,190 포인트) 님이 2014년 6월 5일 질문

답변 달기

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