画面全体に表示されるスプラッシュ画面(.jpg形式)を作成しています。これを押すと、新しいが開始されますActivity
。私の問題は、ImageViewを参照するとアプリがクラッシュすることです。
私のWelcomescreen.javaクラス:
public class Welcomescreen extends Activity implements OnClickListener {
ImageView wd;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//PROGRAMM CRASHES IN THIS LINE
wd = (ImageView) this.findViewById(R.id.lwd);
// Fullscreen
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.welcomescreen);
// when Image is clicked
wd.setOnClickListener(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.welcomescreen, menu);
return true;
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()){
case R.id.lwd:
startActivity(new Intent("com.tm.talesof.MENU"));
break;
}
}
}
そして、これが私の.xmlファイルです。
<RelativeLayout 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"
tools:context=".Welcomescreen">
<ImageView
android:src="@drawable/smalltest"
android:id="@+id/lwd"
android:layout_height="match_parent"
android:layout_width="match_parent"
/>
</RelativeLayout>
アプリは、.javaクラスのコメント行でクラッシュします。行を削除すると、すべて問題ありませんが、画像が表示されません。