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

안드로이드 인트로 제작중 오류 질문이요;;

0 추천

잘 모르겠습니다 ㅠ ㅠ  일단 코드 올려볼게요

코드 보시면  빨간색 밑줄친 부분에서 에러가 납니다...  도와주세요 ㅠㅠ

 

 

----인트로.xml 파일 ------------------------------------------------------------------------

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/background"
    android:gravity="center"
    android:orientation="vertical"
    android:padding="100dp"

 

>

    <ImageView
        android:id="@+id/imageView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/intrologo" />

</LinearLayout>

 

----인트로.JAVA 파일 ------------------------------------------------------------------------

package com.example.test7777;

import android.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.Menu;
import android.view.Window;

public class IntroActivity extends Activity
{

 Handler handler;
 
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  
  requestWindowFeature(Window.FEATURE_NO_TITLE);  //타이틀바를 없애기 위함
  setContentView(R.layout.activity_intro);
  handler = new Handler();
  handler.postDelayed(irun, 4000); // 약 4초 동안 인트로 화면
  
 

 }
 
 
 Runnable irun = new Runnable()
 {

  @Override
  public void run()
  {
   // TODO Auto-generated method stub
   Intent iIntent = new Intent(IntroActivity.this, MainActivity.class);
   startActivity(iIntent);
   finish();
   
   //fade in 우로 시작하여 fade out 으로 인트로 화면이 꺼지게 애니메이션 추가
   overridePendingTransition(android.R.anim.fade_in, android.R.anim.fade_out);
  }
  
 };
 
 // 인트로 화면 중간에 뒤로가기 버튼을 눌러서 꺼졌을 시 4초 후 메인 페이지가 뜨는 것을 방지
 @Override
 public void onBackPressed()
 {
  super.onBackPressed();
  handler.removeCallbacks(irun);
 }
 
 
 

 @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;
 }

}

 

---------메인.JAVA----------------------------------------------------------------------------

package com.example.test7777;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_main);
 }

 @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;
 }

}

----------------- 매니패스트 -----------------------------------

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.test7777"
    android:versionCode="1"
    android:versionName="1.0" android:sharedUserLabel="@menu/main" android:installLocation="auto" android:sharedUserId="@string/app_name">

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
       
        <!--   메인 페이지   -->>
        <activity
            android:name="com.example.test7777.MainActivity"
            android:label="@string/app_name" >
           

           
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

sn1883 (860 포인트) 님이 2014년 1월 16일 질문

1개의 답변

+1 추천
인트로액티비티, import부분에서 android.R을 지워보세요.
hahohehi (1,250 포인트) 님이 2014년 1월 16일 답변
아! 에러 사라졌네요.. 감사합니다
...