Ver mensagens sem resposta | Ver tópicos ativos Hoje é 07 Dez 2019, 15:40



Responder Tópico  [ 15 Mensagens ] 
 [TUTORIAL] Hello Android 3/3 
Autor Mensagem
Android application
Android application
Avatar de usuário

Data de registro: 27 Dez 2007, 18:17
Mensagens: 76
Mensagem [TUTORIAL] Hello Android 3/3
Esse é o nosso terceiro e último hello android.

Depois de criar um projeto android (viewtopic.php?f=7&t=26), digite o segunte código:

OlaAndroid.java
package com.portalandroid.olaandroid;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
 
public class OlaAndroid extends Activity {
    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.main);
        Button meuBotao = (Button)findViewById(R.botao.botao);
        meuBotao.setOnClickListener(new View.OnClickListener(){
            public void onClick(View arg0){
                Toast.makeText(Alert.this, "Olá Android", Toast.LENGTH_LONG).show();              
            }
        });      
    }
}


main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >

<Button
        android:id="@+botao/botao"
        android:text="@string/botao"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</LinearLayout>


strings.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">Olá Android - portalandroid.org</string>
    <string name="botao">Clique aqui</string>
</resources>


Compile e veja o resultado, Até mais
Sandro

_________________
http://www.portalandroid.org - Tudo sobre o Android.


28 Jan 2008, 20:34
Perfil WWW
Hello World!
Hello World!

Data de registro: 03 Jun 2008, 12:57
Mensagens: 21
Localização: São Paulo - SP - Brasil
Mensagem Re: [TUTORIAL] Hello Android 3/3
Opa...

Estou com um problema na hora de compliar este hello.

Ele da uma erro na linha 12 e 15.

#12 - Button meuBotao = (Button)findViewById(R.botao.botao);
#15 - showAlert("Informa", "Olá Android", "OK", false);

O que pode ser isto?

Inserir o mesmo código e também os mesmos xml.

O erro retornado é o seguinte:

R.botao cannot be resolved Project1/src/com/portalandroid/olaandroid OlaAndroid.java line 12

The method showAlert(CharSequence, int, CharSequence, CharSequence, boolean) in the type ApplicationContext is not applicable for the arguments (String, String, String, boolean) Project1/src/com/portalandroid/olaandroid OlaAndroid.java line 15

Estou compliando pelo Eclipse.

Vlw.


06 Jun 2008, 18:42
Perfil
Developing Applications
Developing Applications
Avatar de usuário

Data de registro: 30 Dez 2007, 13:08
Mensagens: 548
Localização: Florianópolis - SC
Mensagem Re: [TUTORIAL] Hello Android 3/3
FelipeOliveira escreveu:
Opa...

Estou com um problema na hora de compliar este hello.

Ele da uma erro na linha 12 e 15.

#12 - Button meuBotao = (Button)findViewById(R.botao.botao);
#15 - showAlert("Informa", "Olá Android", "OK", false);

O que pode ser isto?

Inserir o mesmo código e também os mesmos xml.

O erro retornado é o seguinte:

R.botao cannot be resolved Project1/src/com/portalandroid/olaandroid OlaAndroid.java line 12

The method showAlert(CharSequence, int, CharSequence, CharSequence, boolean) in the type ApplicationContext is not applicable for the arguments (String, String, String, boolean) Project1/src/com/portalandroid/olaandroid OlaAndroid.java line 15

Estou compliando pelo Eclipse.

Vlw.


Olá Felipe,

o sandro cometeu um pequeno equivoco na classe showAlert, faltou um parâmetro. (já arrumei o exemplo).

ao invés de showAlert("Informa", "Olá Android", "OK", false);

é showAlert("Informa", 0, "Olá Android", "OK", false);

Quanto a linha 12, está tudo ok. Você alterou o seu main.xml de acordo com o exemplo?

tenta aí e retorna pra gente, abraço

_________________
Google

Siga o Portal Android no twitter: @portal_android

- Nunca deixe de compartilhar a solução de algum problema;
- Críticas, dúvidas ou sugestões relacionadas ao Portal Android? Participe do Portal;
- Venda, troca, compra? Classificados;
- Faça uma busca antes de postar, sua dúvida já pode ter sido respondida. Mecanismo de busca 1, Mecanismo de busca 2;
- Não crie tópicos com títulos tipo "AJUDA URGENTE", "IMPORTANTE", "AJUDA POR FAVOR", "ESTOU DESESPERADO", etc...


06 Jun 2008, 21:18
Perfil ICQ WWW
Hello World!
Hello World!

Data de registro: 03 Jun 2008, 12:57
Mensagens: 21
Localização: São Paulo - SP - Brasil
Mensagem Re: [TUTORIAL] Hello Android 3/3
Certo...

Vou vou fazer esse teste e informo aqui depois...

Sobre o xml, fiz a alteração sim.

Mas tipo, eu abri o xml por um outro programa, pois no eclipse ele so faz uma lista de nos que estão no arquivo xml. Pode ser isto então?
Neste caso, como faço para alterar direto pelo código um arquivo xml no Eclipse?

Vlws


06 Jun 2008, 23:32
Perfil
Hello Android
Hello Android
Avatar de usuário

Data de registro: 29 Jan 2008, 20:53
Mensagens: 43
Mensagem Re: [TUTORIAL] Hello Android 3/3
FelipeOliveira escreveu:
Certo...

Vou vou fazer esse teste e informo aqui depois...

Sobre o xml, fiz a alteração sim.

Mas tipo, eu abri o xml por um outro programa, pois no eclipse ele so faz uma lista de nos que estão no arquivo xml. Pode ser isto então?
Neste caso, como faço para alterar direto pelo código um arquivo xml no Eclipse?

Vlws



Se você estiver usando o SDK versão (M5-RC xx) basta ir na "View" do arquivo .xml. Confira a foto em anexo


Você não tem permissões suficientes para ver os arquivos anexados nesta mensagem.


07 Jun 2008, 14:59
Perfil
Hello World!
Hello World!

Data de registro: 03 Jun 2008, 12:57
Mensagens: 21
Localização: São Paulo - SP - Brasil
Mensagem Re: [TUTORIAL] Hello Android 3/3
Agora funcionou aqui e tambem consegui editar o xml pelo Eclipse...

Acho que tava dando erro na hora de compilar pela forma que configurei o projeto eu acho, pois criei um novo e agora funcionou normal.

Teste no emulado e deu certo.

Vlw pessoal


09 Jun 2008, 11:34
Perfil
Application framework
Application framework

Data de registro: 03 Out 2008, 13:00
Mensagens: 443
Mensagem Re: [TUTORIAL] Hello Android 3/3
Desculpem buscar esse tópico antigo, mas estou com esse problema:

"The method showAlert(String, int, String, String, boolean) is undefined for the type new View.OnClickListener(){}"

Se alguém puder ajudar eu agradecço, pois busquei no Google tb e nada...

Obrigado.

_________________
Scooby

Mobile 1: Motorola Atrix 2.2
Mobile 2: Motorola Milestone 2.2
Mobile 3: Sony Ericsson Xperia X10 2.1
Mobile 4: Sony Ericsson Xperia X8 2.1


13 Out 2008, 14:06
Perfil
What is Android?
What is Android?

Data de registro: 07 Nov 2009, 20:30
Mensagens: 1
Mensagem Re: [TUTORIAL] Hello Android 3/3
ScoobyGB vc conseguiu resolver este problema?? se sim .. como?

também estou com este mesmo problema.


30 Dez 2009, 20:00
Perfil
Developing Applications
Developing Applications
Avatar de usuário

Data de registro: 30 Dez 2007, 13:08
Mensagens: 548
Localização: Florianópolis - SC
Mensagem Re: [TUTORIAL] Hello Android 3/3
ScoobyGB escreveu:
Desculpem buscar esse tópico antigo, mas estou com esse problema:

"The method showAlert(String, int, String, String, boolean) is undefined for the type new View.OnClickListener(){}"

Se alguém puder ajudar eu agradecço, pois busquei no Google tb e nada...

Obrigado.



paulocesar escreveu:
ScoobyGB vc conseguiu resolver este problema?? se sim .. como?

também estou com este mesmo problema.


Senhores, esse método foi removido das versões atuais do SDK...

As alternativas são as classes AlertDialog e Toast /zz exemplo:


AlertDialog.Builder builder = new AlertDialog.Builder(AppLista.this);
builder.setMessage("minha mensagem");
builder.setNeutralButton("Ok", null);
AlertDialog alert = builder.create();
alert.setTitle(title);
alert.show();
 



Toast.makeText(Teste.this, "minha mensagem", Toast.LENGTH_LONG).show();
 


/44 Tutorial atualizado

_________________
Google

Siga o Portal Android no twitter: @portal_android

- Nunca deixe de compartilhar a solução de algum problema;
- Críticas, dúvidas ou sugestões relacionadas ao Portal Android? Participe do Portal;
- Venda, troca, compra? Classificados;
- Faça uma busca antes de postar, sua dúvida já pode ter sido respondida. Mecanismo de busca 1, Mecanismo de busca 2;
- Não crie tópicos com títulos tipo "AJUDA URGENTE", "IMPORTANTE", "AJUDA POR FAVOR", "ESTOU DESESPERADO", etc...


30 Dez 2009, 22:06
Perfil ICQ WWW
Application framework
Application framework

Data de registro: 03 Out 2008, 13:00
Mensagens: 443
Mensagem Re: [TUTORIAL] Hello Android 3/3
Agora funcionaou!!! Finalmente... rs

Vlw Jaison!!!

_________________
Scooby

Mobile 1: Motorola Atrix 2.2
Mobile 2: Motorola Milestone 2.2
Mobile 3: Sony Ericsson Xperia X10 2.1
Mobile 4: Sony Ericsson Xperia X8 2.1


04 Jan 2010, 13:13
Perfil
What is Android?
What is Android?

Data de registro: 04 Fev 2011, 10:10
Mensagens: 6
Mensagem Re: [TUTORIAL] Hello Android 3/3
No tutorial continha o seguinte código no evento onlick do botão:

Toast.makeText(Alert.this, "minha mensagem", Toast.LENGTH_LONG).show();


o que seria o "Alert.htis", um gerenciador de layout? Aqui o Alert não é reconhecido como comando do android, dae eu peguei e escrevi o código abaixo e funcionou:

Toast.makeText(MainActivity.this, "minha mensagem", Toast.LENGTH_LONG).show();


Está correto? E porque Alert.this?


14 Fev 2011, 11:55
Perfil
What is Android?
What is Android?

Data de registro: 26 Fev 2011, 13:22
Mensagens: 6
Localização: Brasília
Mensagem Re: [TUTORIAL] Hello Android 3/3
O meu ainda esta dando erro.
Nao sei como proceder, fiz umas modificaçoes mas sem exito.

Alguem pode postar a soluçao correta da parte do Alert ?

_________________
--

"Teoria é quando se sabe todos os "comos" e "porquês" e nada funciona, e Prática é quando tudo funciona e não se sabe o porque”


07 Mar 2011, 15:30
Perfil
What is Android?
What is Android?
Avatar de usuário

Data de registro: 11 Fev 2008, 15:19
Mensagens: 4
Mensagem Re: [TUTORIAL] Hello Android 3/3
No lugar do Alert.this vc coloca o nome da sua classe seguido do .this
Exemplo:

public class MinhaClasse extends Activity {
...
}
 

Vc usará:


Toast.makeText(MinhaClasse.this, "minha mensagem", Toast.LENGTH_LONG).show();
 


21 Mar 2011, 19:09
Perfil
What is DDMS?
What is DDMS?
Avatar de usuário

Data de registro: 22 Fev 2011, 19:34
Mensagens: 32
Localização: Sorocaba, SP
Mensagem Re: [TUTORIAL] Hello Android 3/3
Me desculpem pessoal, problema foi resolvido, eu estava compilando errado, agora sei que precisa entrar lá em Run Configurations... e etc...

Mas mesmo assim, muito obrigado ao moderador por ter liberado o post meu e pelas pessoas que estão aqui para ajudar e compartilhar conhecimento...

Até mais =) :mrgreen:

_________________
Sony VAIO - VPCCW21FX
Ubuntu 12.04 LTS
Precise Pangolin

___________________________________________
Motorola Defy - MB525
Android 4.1.1 CyanogenMod 10
Jelly Bean

___________________________________________
About:Me
___________________________________________
Ꜫ> Egon & Tainá <3


11 Abr 2011, 13:54
Perfil
What is a Activity?
What is a Activity?

Data de registro: 19 Ago 2011, 00:39
Mensagens: 15
Mensagem Re: [TUTORIAL] Hello Android 3/3
Opa..
não concegui achar a parte 1, alguém tem o link?

valeu !

:)


19 Ago 2011, 14:42
Perfil
Mostrar mensagens anteriores:  Organizar por  
Responder Tópico   [ 15 Mensagens ] 

Quem está online

Usuários vendo este fórum: abruzzi, ac0502, adenilsonsena, afpcp, Alex Marcelo Burnett, alexandrepom, alexmarcolongo, allart, americano, andre.hebeler, Andreid, Aniquiler, antoniodourado, AT-AT, bbourbon, beeshop, bernardodauer, betofigu, billsombrio, blurkness, caciara, cehills, celson, cesschneider, CKorneLL, claudioalfonso, Cr-Informática, dariosena, Darkluna, Darth Plagueis, dbispo, Deiapinh, Delão, Diego Otani, digiwise, diogeneskelsen, dirceuconte, DITÃO, epsilva, espinhara.net, everaldo, EvertonLB, eXagon, felipetesc, ferrodecaju, Flavio, fraga, frances135, freak, free_w3000, glmsistemas, gustavo, gustavobarbosa, henrikesilva1, Heritrix, hopper.frf, hostdesigner, hugomarinho, HyagoRules, ismaelbpaiva, iuri_freire, jacard, jacksonst, jacksonvpj, jacquesbica, jairom, jasn, jcorreajr, JeffCF, jijo, JMurray, julianofischer, Julio Assis, Kureiton, lalaine, laurj, lillian.brandao, Lincoln, Liviosousa, lucasmadeira, luciano.sml, luiz, luizneto79, maiconjunches, marceloaragao, marcelocastellani, marcelorferrari, Marlosm, martins, mauriciomag, Mayara Trevisol, MBetioli, mendes_lu, Michel, miguel, mlemos, n3t0, navegador, nino, otium, paint-horse, pgsnit, Philipe Alves, pjorge, pmzara, polonia, pumadeejay, Rafael Alencar, rafael.cioban, rafaelmonoh, reginaldofdias, renata, Ricardo Chikasawa, ricardoogliari, roberto caceres, Rodrigo, rogeriokta, Roll, ronamore, ronanPlus, rosano, rsl_master, rtodao, samuel.cavanieri, Samuka, schiroky, sergio, Shaman286, shibutani, siker C3PO, suissa, the_hulk_knifer, thiagoalgo, thienne, tiago, Tiago Sousa Roch, tiasousa, Transtago, ttaranto, vandob, viniciusluiz, weber, Wenceslau, Wendel Carvalho, wilsond, wylken, Yoda, yuri82, zaquiel, zorieuq e 3 visitantes


Você não pode criar novos tópicos neste fórum
Você não pode responder tópicos neste fórum
Você não pode editar suas mensagens neste fórum
Você não pode excluir suas mensagens neste fórum
Você não pode enviar anexos neste fórum

Procurar por:

© 2007 - 2016 Portal Android - Comunidade de Desenvolvedores Android

Estamos no Linkedin    Siga-nos no twitter


Powered by phpBB - Hospedado por Bemobi