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

안드로이드 코딩문제(Activity, Viewflipper관련)

0 추천
package com.example.sampleviewflipper;


import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ScreenViewFlipperActivity extends Activity {
 
 protected void onCreate1(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  Button startButtoon = (Button) findViewById(R.id.startButtoon);
  startButtoon.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
   
        Intent myIntent = new Intent(getApplicationContext(), button1.class);
        startActivityForResult(myIntent, 1);
   }
  });
  
  Button startButtoon2 = (Button) findViewById(R.id.startButtoon2);
  startButtoon2.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
   
        Intent myIntent = new Intent(getApplicationContext(), button2.class);
        startActivityForResult(myIntent, 2);
   }
  });
  
  Button startButtoon3 = (Button) findViewById(R.id.startButtoon3);
  startButtoon3.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
   
        Intent myIntent = new Intent(getApplicationContext(), button3.class);
        startActivityForResult(myIntent, 3);
   }
  });
  
  Button startButtoon4 = (Button) findViewById(R.id.startButtoon4);
  startButtoon4.setOnClickListener(new OnClickListener() {
   public void onClick(View v) {
   
        Intent myIntent = new Intent(getApplicationContext(), ScreenViewFlipper.class);
        startActivityForResult(myIntent, 4);
   }
  });

 }

 ScreenViewFlipper flipper;
 
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);

  ViewGroup.LayoutParams params = new ViewGroup.LayoutParams(
    ViewGroup.LayoutParams.FILL_PARENT,
    ViewGroup.LayoutParams.FILL_PARENT);
  
  flipper = new ScreenViewFlipper(this);
  
  setContentView(flipper, params);
 }
 

 
}

안녕하세요. 현재 어플 개발을 하고 있는 대학생입니다. 물어볼 곳이 마땅치 않아 답답한 마음에 여기에 글을 올립니다!

제가 짠 어플 코드는 잘 돌아가는데 실행을 시키면 어플이 제가 의도한데로 동작하지 않고 있습니다.

 

대략적인 구성은

처음화면(버튼1, 버튼2, 버튼3, 버튼4)

→ (버튼1 클릭) : 다른 화면1로 전환

     (버튼2 클릭) : 다른 화면 2로 전환

     (버튼3 클릭) : 다른 화면 3로 전환

     (버튼4 클릭) : 다른 화면 4로 전환 후 viewflipper를 사용하여 여러개의 화면을 보여줌

 

이렇게 되어있습니다.

 

어플을 실행하면 처음 화면이 나오지 않고 그냥 viewflipper를 사용한 여러개의 화면만 나옵니다....아예 버튼이 보이질 않네요ㅠㅠ 뭐가 문제일까요.....뭔가 호출문제 인거 같기도 하고..........아직 엄청 초보라서 잘 감이 안잡힙니다....답변해주시면 정말 정말 감사하겠습니다!!!!!!!!!!!!!!!!!!!!!!!

 

 

(위에 첨부된 코드는 처음화면을 구성하는 .java코드 입니다!!!!!!!)

 

 

 

ONEW (120 포인트) 님이 2014년 11월 15일 질문

답변 달기

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