Abra seu projeto Android no Eclipse (IDE oficial). Localize o projeto no Package Explorer à esquerda. Geralmente há vários diretórios, arquivos e pastas no pacote do app. O Eclipse cria uma activity padrão, lançada quando usuários rodam o app. Para ver as classes, abra pasta "src" e depois o pacote padrão (nomeado ao criar o projeto). Dentro, verá arquivos Java.
Crie nova classe de activity. Clique com botão direito no pacote padrão, escolha "New" > "Class" e insira o nome. Eclipse abre o arquivo no editor; parte do código já vem preenchido. Modifique para estender Activity:
public class TelaLegal extends Activity {
//implementação
}
Importe a classe Activity: import android.app.Activity;
Sobrescreva "onCreate" para sua activity. Defina o que acontece ao lançar a tela:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//detalhes da classe
}
Chama método da superclasse. Passo comum: especificar layout:
setContentView(R.layout.main);
Instrui Android a usar layout XML em "main.xml". Pode criar layout para cada activity.
Adicione a activity ao manifest. Em "AndroidManifest.xml" no Package Explorer, adicione detalhes de cada activity:
<activity android:name=".TelaLegal"></activity>
Modifique o nome para sua classe. A activity principal já está no manifest, mas com listagem diferente porque é lançada ao iniciar o app.
Crie um "intent" para lançar sua activity. Em uma classe fora da nova activity, de onde quiser lançá-la:
Intent minhaTela = new Intent(this, TelaLegal.class);
this.startActivity(minhaTela);
Inicia a activity definida pela nova classe. Altere nome da classe conforme seu app. Repita o processo para cada nova activity necessária.
Tecnologia Eletrônica © [www.351231.com]