20121111_224334.png20121111_224354.png package com.example.framelayout;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;

public class FrameLayout extends Activity {
 Button button01;
 ImageView imageView01;
 ImageView imageView02;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_frame_layout);
       
        button01.setOnClickListener(new OnClickListener()
        {
         public void onClick(View v)
         {
       
          changeImage();
         }
        });
    }
    private void changeImage()
    {
     int imageIndex=0;
     if(imageIndex==0){
      imageView01.setVisibility(View.VISIBLE);
      imageView02.setVisibility(View.INVISIBLE);
      imageIndex=1;
      
     }
     else if(imageIndex==1)
     {
      imageView01.setVisibility(View.INVISIBLE);
      imageView02.setVisibility(View.VISIBLE);
      imageIndex=0;
      
     }
     }
    }

------------------------

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <Button
        android:id="@+id/button01"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="Change Image"
        />
    <FrameLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        >
        <ImageView
            android:id="@+id/imageView01"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/activity_lifecycle"
            android:visibility="invisible"
            />
        <ImageView
            android:id="@+id/imageView02"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/system_architecture"
            android:visibility="visible"
            />
    </FrameLayout>
</LinearLayout>

 

첫번째가 자바고 두번째가 xml입니다. 코드는 대충 이렇구..

런타임 오류 라는게 갑자기 나서 자바쪽에 문제가 있나 하고 소스를 제가 고쳐보기도하고 인터넷에서도 찾아봤는데 다들 제각기 다른오류라서

해결하지 못했는데 글을 올려서 답을 구하고자 합니다..