나는 발견 한 간단한 시작 화면 예제를 따르려고합니다. 하지만 컴파일 할 수는 없습니다. 나는 내 프로그램을 위해 일 것이다 형태로 넣어 위해 노력하고 있어요간단한 시작 화면
http://www.anddev.org/simple_splash_screen-t811.html
:
우선이 예제의 소스입니다.
나는이 시작 화면com.ePN.ePNMobileAndroid.ePNSplash
여기에 내 현재 main.xml에 파일이 이클립스에서 클래스를 만들었습니다.
<?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">
<ImageView android:id="@+id/splashscreen" android:layout_width="wrap_content"
android:layout_height="fill_parent" android:src="@drawable/com.ePN.ePNMobileAndroid.splash"
android:layout_gravity="center"/>
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="Hello World, splash"/>
</LinearLayout>
그리고 클래스 자체 XML이 없다는 오류가
package com.ePN.ePNMobileAndroid;
import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.ImageView;
public class ePNSplash extends Activity {
private static final int STOPSPLASH = 0;
//time in milliseconds
private static final long SPLASHTIME = 3000;
private ImageView splash;
//handler for splash screen
private Handler splashHandler = new Handler() {
/* (non-Javadoc)
* @see android.os.Handler#handleMessage(android.os.Message)
*/
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case STOPSPLASH:
//remove SplashScreen from view
splash.setVisibility(View.GONE);
break;
}
super.handleMessage(msg);
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
splash = (ImageView) findViewById(R.id.splashscreen);
Message msg = new Message();
msg.what = STOPSPLASH;
splashHandler.sendMessageDelayed(msg, SPLASHTIME);
}
}
:
"어떤 자원이 그 값이 SRC에서 (주어진 이름과 일치 발견 '@drawable/com.ePN을 .ePNMobileAndroid.splash ') "
나는 android :를 수정할 수있는 모든 방법을 시도했지만 작동하지 않을 것입니다.
find by id 행에서 r_id.splashscreen을 확인할 수 없기 때문에 클래스가 잘못되었습니다.
이것은 모두 나에게 그리스어이며,이 간단한 XML 및/또는 Java 파일을 어떻게 수정해야합니까?
고맙습니다
줄리안이 이미지 뷰에 표시하려고하는 것을 android:src="@drawable/com.ePN.ePNMobileAndroid.splash"
에서
'@ drawable/com.ePN.ePNMobileAndroid.ePNSplash'을 사용해 보셨습니까? –
"@ drawable/com.ePNMobileAndroid.ePNSplash"를 제외하고 동일한 결과가 나타납니다. – Bodger