juniorsatanas
unread,Jun 21, 2012, 1:08:31 PM6/21/12Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Adesp
Layout da Guia
Para criar uma interface com abas, você precisa usar um TabHost e um
TabWidget . O TabHost deve ser o nó raiz para o layout, que contém
tanto o TabWidget para exibir as guias e um FrameLayout para exibir o
conteúdo da guia.
Você pode implementar o seu conteúdo em um guia de duas maneiras: use
as guias para trocar Ver s dentro da mesma atividade , ou utilizar os
separadores para alternar entre as atividades totalmente separadas.
Qual o método que você deseja para a sua aplicação dependerá de suas
exigências, mas se cada guia fornece uma atividade de usuário
distintas, então provavelmente faz sentido usar um separado Atividade
para cada guia, de modo que você possa gerenciar melhor a aplicação em
grupos distintos, em vez do que uma aplicação maciça e layout.
Neste tutorial, você vai criar uma interface com abas que usa um
separado Atividade para cada guia.
Iniciar um novo projeto chamado HelloTabWidget .
Primeiro, crie três separados Atividade classes em seu projeto:
ArtistsActivity , AlbumsActivity e SongsActivity . Estes representam
cada uma guia separada. Por agora, fazer com que cada um apresenta uma
mensagem simples usando um TextView . Por exemplo:
public class ArtistsActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textview = new TextView(this);
textview.setText("This is the Artists tab");
setContentView(textview);
}
}