aNNiMON, спасибо, этот прием мне пригодится, посмотри сколько кода:
package com.example.spacerace;
import android.os.Bundle;
import android.app.Activity;
import android.content.pm.ActivityInfo;
import android.graphics.Color;
import android.text.method.ScrollingMovementMethod;
import android.view.Gravity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup.LayoutParams;
import android.view.Window;
import android.view.WindowManager;
import android.widget.AbsoluteLayout;
import android.widget.LinearLayout;
import android.widget.TextView;
public class MenuActivity extends Activity implements OnClickListener{
public LinearLayout ll;
private TextView title,b1,b2,b3,b4,info; //заголовок меню,4 кнопки меню и информация об игре
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); // делаем портретную ориентацию
requestWindowFeature(Window.FEATURE_NO_TITLE); // Убираем заголовок
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // Убираем панель уведомлений
title=new TextView(this);
title.setTextSize(30);
title.setTextColor(Color.WHITE);
title.setGravity(Gravity.CENTER);
title.setText("Космические гонки");
LayoutParams lp=new LayoutParams(150,50);
b1=new TextView(this);
b1.setBackgroundResource(R.drawable.button);
b1.setTextSize(25);
b1.setTextColor(Color.BLACK);
b1.setText("Игра");
b1.setGravity(Gravity.CENTER);
b1.setLayoutParams(lp);
b2=new TextView(this);
b2.setBackgroundResource(R.drawable.button);
b2.setTextSize(25);
b2.setTextColor(Color.BLACK);
b2.setText("Об игре");
b2.setGravity(Gravity.CENTER);
b2.setLayoutParams(lp);
b3=new TextView(this);
b3.setBackgroundResource(R.drawable.button);
b3.setTextSize(25);
b3.setTextColor(Color.BLACK);
b3.setText("Рекорд");
b3.setGravity(Gravity.CENTER);
b3.setLayoutParams(lp);
b4=new TextView(this);
b4.setBackgroundResource(R.drawable.button);
b4.setTextSize(25);
b4.setTextColor(Color.BLACK);
b4.setText("Выход");
b4.setGravity(Gravity.CENTER);
b4.setLayoutParams(lp);
info=new TextView(this);
info.setTextColor(Color.WHITE);
info.setTextSize(25);
info.setBackgroundResource(R.drawable.bginfo);
info.append("Цель игры- пролететь как можно больше , не столкнувшись с препятствиями. Управление: левая половина экрана-влево,правая половина экрана-вправо."+"\n");
info.append("Игра 'космические гонки', автор: Сергей Самоделкин('Самодроид'), поддержка:
http://samodroid.webnode.ru"); ll=new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
ll.setGravity(Gravity.CENTER_HORIZONTAL|Gravity.TOP);
ll.addView(title);
ll.addView(b1);
ll.addView(b2);
ll.addView(b3);
ll.addView(b4);
b1.setOnClickListener(this);
b2.setOnClickListener(this);
b3.setOnClickListener(this);
b4.setOnClickListener(this);
info.setOnClickListener(this);
ll.setBackgroundResource(R.drawable.head2);
this.setContentView(ll);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
return true;
}
public void onBackPressed(){
System.exit(0);
}
@Override
public void onClick(View arg0) {
if (arg0==this.b1){
}
if (arg0==this.b2) this.setContentView(info);
if (arg0==this.b3){
}
if (arg0==this.b4) System.exit(0);
if (arg0==this.info) this.setContentView(ll);
}
}