HI,
Em uma tela principal que montei, precisei colocar o endereço do site no rodapé da tela. Ficando o logo no topo, dois botões para acessar as telas do programa e uma imagem no rodapé.
Pesquisando, vi que precisaria usar um layout do tipo Relative Layout. E alinhar o elemento usando a propriedade android:layout_alignParentBottom;
Achei aqui esse dica:
How to align views at the bottom of the screen?
http://stackoverflow.com/questions/2386866/how-to-align-views-at-the-bottom-of-the-screen/2386929#2386929
Fiquem na Paz!!!
sexta-feira, maio 25, 2012
quinta-feira, maio 24, 2012
Executando algo no botão cancelar de um dialogo Data/Hora no Android
HI,
Usei essa dica para chamar o dialogo de hora após um dialogo de data. Antes tinha colocado para chamar apenas no OnTimeSet, mas depois vi a necessidade de chamar o dialogo caso o usuário também pressionasse o botão Cancelar.
DatePickerDialog cancelclick
http://forum.xda-developers.com/showpost.php?p=12428853&postcount=5
Fiquem na Paz!!!!
Usei essa dica para chamar o dialogo de hora após um dialogo de data. Antes tinha colocado para chamar apenas no OnTimeSet, mas depois vi a necessidade de chamar o dialogo caso o usuário também pressionasse o botão Cancelar.
DatePickerDialog cancelclick
http://forum.xda-developers.com/showpost.php?p=12428853&postcount=5
Fiquem na Paz!!!!
Dialogo para data e para hora no Android
HI,
Precisei em uma tela informar a data e a hora de início de uma tarefa. Com esse site que vou passar ficou muito bom.
Date Picker & Time Picker Dialog and set it into the String Format
http://typicaljava.blogspot.com.br/2012/02/date-picker-time-picker-dialog-and-set.html
Fiquem na Paz!!!
Precisei em uma tela informar a data e a hora de início de uma tarefa. Com esse site que vou passar ficou muito bom.
Date Picker & Time Picker Dialog and set it into the String Format
http://typicaljava.blogspot.com.br/2012/02/date-picker-time-picker-dialog-and-set.html
Fiquem na Paz!!!
terça-feira, maio 15, 2012
Invalid enum value
HI,
Aconteceu esse erro com um amigo aqui do trabalho. Um componente de conexão ADO dando esse problema: Invalid enum value.
Ao clicar percebi que a propriedade Mode ficava em branco quando aparecia a mensagem de erro na tela.
Pesquisando no google dizia que era para verificar a string de conexão com o banco de dados access.
A solução achei aqui:
TADOConnection object gets Invalid Enum Value
http://qc.embarcadero.com/wc/qcmain.aspx?d=97311
Fiquem na Paz!!!
Aconteceu esse erro com um amigo aqui do trabalho. Um componente de conexão ADO dando esse problema: Invalid enum value.
Ao clicar percebi que a propriedade Mode ficava em branco quando aparecia a mensagem de erro na tela.
Pesquisando no google dizia que era para verificar a string de conexão com o banco de dados access.
A solução achei aqui:
TADOConnection object gets Invalid Enum Value
http://qc.embarcadero.com/wc/qcmain.aspx?d=97311
Fiquem na Paz!!!
Erro ao utilizar o toast para exibir uma mensagem em um dialogo
HI,
Hoje de manhã modifiquei um código que exclui um registro. Ao selecionar o menu Excluir Contato do contextmenu, implementei um dialogo para questionar se realmente deseja excluir.
Antes estava assim:
Toast.makeText(this, "Contato Excluíodo!!!", Toast.LENGTH_SHORT).show();
Fui usar o mesmo código dentro do onCLick do AlertDialog e deu a seguinte mensagem de erro:
The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new DialogInterface.OnClickListener(){}, String, int)
Tentei usar assim:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Confirmar a exclusão do contato?")
.setCancelable(false)
.setPositiveButton("SIM", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();
contatos.remove(info.position);
mAdapter.notifyDataSetChanged();
if (contatos.isEmpty()){
empty.setText("Listagem Vazia");
}
}
})
.setNegativeButton("NÃO", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
A solução foi apenas acrescentar o nome da activity antes do this
Toast.makeText(NomeActivity.this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();
Encontrei com uma pequena busca no google
Toast inside OnClickListener
http://stackoverflow.com/questions/4531539/toast-inside-onclicklistener
Fiquem na Paz!!!!
Hoje de manhã modifiquei um código que exclui um registro. Ao selecionar o menu Excluir Contato do contextmenu, implementei um dialogo para questionar se realmente deseja excluir.
Antes estava assim:
Toast.makeText(this, "Contato Excluíodo!!!", Toast.LENGTH_SHORT).show();
Fui usar o mesmo código dentro do onCLick do AlertDialog e deu a seguinte mensagem de erro:
The method makeText(Context, CharSequence, int) in the type Toast is not applicable for the arguments (new DialogInterface.OnClickListener(){}, String, int)
Tentei usar assim:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Confirmar a exclusão do contato?")
.setCancelable(false)
.setPositiveButton("SIM", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Toast.makeText(this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();
contatos.remove(info.position);
mAdapter.notifyDataSetChanged();
if (contatos.isEmpty()){
empty.setText("Listagem Vazia");
}
}
})
.setNegativeButton("NÃO", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
alert.show();
A solução foi apenas acrescentar o nome da activity antes do this
Toast.makeText(NomeActivity.this, "Contato Excluído!!!", Toast.LENGTH_SHORT).show();
Encontrei com uma pequena busca no google
Toast inside OnClickListener
http://stackoverflow.com/questions/4531539/toast-inside-onclicklistener
Fiquem na Paz!!!!
Marcadores:
alertdialog,
android,
erro,
onclick,
toast
segunda-feira, maio 14, 2012
Obter o id do último registro inserido no SQLite
HI,
Precisei pegar o id ( do tipo auto increment ) do registro que estava inserindo.
Pesquisando no google, achei essas dicas:
Get last inserted value from sqlite database Android
http://stackoverflow.com/questions/4017903/get-last-inserted-value-from-sqlite-database-android
Meu código ficou assim: this.Id = dbHelper.db.insert(DB_TABLE, null, values);
Fiquem na Paz!!!
Precisei pegar o id ( do tipo auto increment ) do registro que estava inserindo.
Pesquisando no google, achei essas dicas:
Get last inserted value from sqlite database Android
http://stackoverflow.com/questions/4017903/get-last-inserted-value-from-sqlite-database-android
Meu código ficou assim: this.Id = dbHelper.db.insert(DB_TABLE, null, values);
Fiquem na Paz!!!
quinta-feira, maio 10, 2012
Alguns artigos que andei lendo #1
HI,
Vou passar a colocar os links de artigos que eu venha a ler.
11 hábitos de pessoas (muito) improdutivas
http://info.abril.com.br/noticias/carreira/11-habitos-de-pessoas-muito-improdutivas-08052012-5.shl
Pense grande, comece pequeno, ande rápido
http://veja.abril.com.br/noticia/educacao/pense-grande-comece-pequeno-e-ande-rapido
Menos dívida, Mais dinheiro
http://vocesa.abril.com.br/desenvolva-sua-carreira/materia/artigos-gustavo-cerbasi-menos-divida-mais-dinheiro-632871.shtml
A tecnologia como aliada da independência financeira
http://vocesa.abril.com.br/blog/voce-mais-rico/2011/10/10/a-tecnologia-como-aliada-da-independencia-financeira/
Fiquem na Paz!!!
Vou passar a colocar os links de artigos que eu venha a ler.
11 hábitos de pessoas (muito) improdutivas
http://info.abril.com.br/noticias/carreira/11-habitos-de-pessoas-muito-improdutivas-08052012-5.shl
Pense grande, comece pequeno, ande rápido
http://veja.abril.com.br/noticia/educacao/pense-grande-comece-pequeno-e-ande-rapido
Menos dívida, Mais dinheiro
http://vocesa.abril.com.br/desenvolva-sua-carreira/materia/artigos-gustavo-cerbasi-menos-divida-mais-dinheiro-632871.shtml
A tecnologia como aliada da independência financeira
http://vocesa.abril.com.br/blog/voce-mais-rico/2011/10/10/a-tecnologia-como-aliada-da-independencia-financeira/
Fiquem na Paz!!!
Calculando a idade a partir da data de nascimento - Delphi
HI,
Precisei implementar isso hoje em uma aplicação.
Como calcular idade da pessoa a partir da data de nascimento
http://www.planetadelphi.com.br/dica/6395/como-calcular-idade-da-pessoa-a-partir-da-data-de-nascimento
Fiquem na Paz!!!
Precisei implementar isso hoje em uma aplicação.
Como calcular idade da pessoa a partir da data de nascimento
http://www.planetadelphi.com.br/dica/6395/como-calcular-idade-da-pessoa-a-partir-da-data-de-nascimento
Fiquem na Paz!!!
sábado, maio 05, 2012
[Accessibility] Missing contentDescription attribute on image
HI,
Deparei-me com esse Warning essa semana "[Accessibility] Missing contentDescription attribute on image".
Faltava uma propriedade no componente image.
Android Lint contentDescription warning
http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning
Fiquem na Paz!!!
Deparei-me com esse Warning essa semana "[Accessibility] Missing contentDescription attribute on image".
Faltava uma propriedade no componente image.
Android Lint contentDescription warning
http://stackoverflow.com/questions/8500544/android-lint-contentdescription-warning
Fiquem na Paz!!!
Deixando a propriedade From mais amigável ao enviar um email
HI,
Foi-me solicitado na empresa que trabalho alterar o from do email que é enviando por um aplicativo de envio.
Antes na propriedade from informava apenas o endereço de email e no cliente de email é exibida a primeira parte do endereço. Ex: nao_responder@empresatal.com.br, para o usuário é exibido nao_responder. Então a solicitação foi para ser exibido "Marketing Empresa Tal".
A solução tá nesse enderenço:
How do I change the FROM address to a friendly name?
http://www.systemwebmail.com/faq/2.4.aspx
Fiquem na Paz!!!
Foi-me solicitado na empresa que trabalho alterar o from do email que é enviando por um aplicativo de envio.
Antes na propriedade from informava apenas o endereço de email e no cliente de email é exibida a primeira parte do endereço. Ex: nao_responder@empresatal.com.br, para o usuário é exibido nao_responder. Então a solicitação foi para ser exibido "Marketing Empresa Tal".
A solução tá nesse enderenço:
How do I change the FROM address to a friendly name?
http://www.systemwebmail.com/faq/2.4.aspx
Fiquem na Paz!!!
Assinar:
Postagens (Atom)