HI,
Precisei resolver essa questão depois que implementei a tela de exibir um texto com formato html usando o componente WebView.
Mesmo deixando o backgroud da página da mesma cor do formulário, do lado direito ficava um espaço de outra cor. Deduzi que seria o espaço da barra de rolagem.
Pesquisando, achei essa solução:
Android WebView leaves space for scrollbar
http://stackoverflow.com/questions/3998916/android-webview-leaves-space-for-scrollbar/4643231#4643231
Fiquem na Paz!!!
terça-feira, maio 29, 2012
Exibir uma imagem de recurso no webview - Android
HI,
Essa dica é para exibir uma imagem de recurso ( acredito quer seja esse o nome ), um imagem que faz parte do seu aplicativo. No meu caso, coloquei a imagem em res/drawable.
Criei uma tela para exibir um texto qualquer, lido a partir de um arquivo de recurso.
Estava exibindo em um textview, e para formatar o texto, usando as tags html. Para exibir o texto formatado estava usando o comando Html.fromHtml.
Só que eu precisei em um dos textos, exibir uma imagem. E como não tava querendo exibir a partir do disco ou da web, fui em busca de uma solução.
Encontrei nessas dicas:
Is it possible to display image with loadDataWithBaseURL() method in android?
http://stackoverflow.com/questions/3069822/is-it-possible-to-display-image-with-loaddatawithbaseurl-method-in-android/5373346#5373346
Loading local html-page into webview?
http://forum.xda-developers.com/showpost.php?p=3540871&postcount=2
Deixei de utilizar o TextView, para passar a utilizar o WebView.
Ficou mais ou menos assim meu texto:
Imagem
Fiquem na Paz!!!
Essa dica é para exibir uma imagem de recurso ( acredito quer seja esse o nome ), um imagem que faz parte do seu aplicativo. No meu caso, coloquei a imagem em res/drawable.
Criei uma tela para exibir um texto qualquer, lido a partir de um arquivo de recurso.
Estava exibindo em um textview, e para formatar o texto, usando as tags html. Para exibir o texto formatado estava usando o comando Html.fromHtml.
Só que eu precisei em um dos textos, exibir uma imagem. E como não tava querendo exibir a partir do disco ou da web, fui em busca de uma solução.
Encontrei nessas dicas:
Is it possible to display image with loadDataWithBaseURL() method in android?
http://stackoverflow.com/questions/3069822/is-it-possible-to-display-image-with-loaddatawithbaseurl-method-in-android/5373346#5373346
Loading local html-page into webview?
http://forum.xda-developers.com/showpost.php?p=3540871&postcount=2
Deixei de utilizar o TextView, para passar a utilizar o WebView.
Ficou mais ou menos assim meu texto:
Imagem
Fiquem na Paz!!!
sexta-feira, maio 25, 2012
Criar uma linha para separar elementos no layout do android
HI,
Para ficar visualmente melhor, procurei uma maneira para colocar uma linha separando os dados do topo da tela e uma list.
achei essa solução:
Creating line dividers in Android tab layout paragraphs
http://stackoverflow.com/questions/4583015/creating-line-dividers-in-android-tab-layout-paragraphs/4583071#4583071
Fiquem na Paz!!!
Alinhando elemento no rodapé em um layout Android
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!!!
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!!!
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)