下の写真のように実際のページに入る前にスタートアップメニューを作ろうと思っています。
ボタンメニューでできると思います。ということで、ピクポやオールスターなどをボタンウィジェットで作ってみました。これを作る他の方法はありますか?
とにかく、ユーザーがオールスター ボタンをクリックすると、次の xml ファイルに表示されます。しかし、その後、活動はうまくいかないようです。
これは私のコードです。このコードは、起動アクティビティを示しています。
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
Button button;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
addListenerOnButton();
}
public void addListenerOnButton() {
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
setContentView(R.layout.about);
}
});
button = (Button) findViewById(R.id.signin);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
setContentView(R.layout.report);
}
});
}
}
report.xml と about.xml には、ReportActivity と AboutActivity という名前の独自のアクティビティがありますが、機能しません。
ボタンを使用する代わりに、スタートアップ メニューへのより良い方法はありますか。また、メニューにアニメーションを付けることができればいいと思います。