Dúvida sobre TextBox

2 respostas
mfbottoni

Olá a todos.

Sou novo no fórum e ainda estou me acostumando com as coisas.
Se eu cometi alguma gaffe me desculpem e me corrijam.

Meu problema é o seguinte:

Estou usando um TextBox para exibir um texto ao usuário. O código é o seguinte:

[i]TextBox tb = new TextBox ("", “”, 500, TextField.UNEDITABLE);

String descricao = “Texto Grande …”

tb.setTitle(“Descrição da Unidade”);
tb.setString(descricao);[/i]

O problema é que esse string descricao é bem grande, e quando executo o programa no celular (Nokia N95) não aparece o início do texto logo de cara. Eu preciso subir para ve-lo.

Existe o método “getCaretPosition()” que retorna a posição atual do caractere, mas não há um método “setCaretPosition()”.
Alguem conhece algum jeito de mostrar o texto a partir do início?

Compliquei muito?? :slight_smile:

Obrigado.
Abraço, Bottoni

2 Respostas

P

mfbottoni:
Olá a todos.

Sou novo no fórum e ainda estou me acostumando com as coisas.
Se eu cometi alguma gaffe me desculpem e me corrijam.

Meu problema é o seguinte:

Estou usando um TextBox para exibir um texto ao usuário. O código é o seguinte:

[i]TextBox tb = new TextBox ("", “”, 500, TextField.UNEDITABLE);

String descricao = “Texto Grande …”

tb.setTitle(“Descrição da Unidade”);
tb.setString(descricao);[/i]

O problema é que esse string descricao é bem grande, e quando executo o programa no celular (Nokia N95) não aparece o início do texto logo de cara. Eu preciso subir para ve-lo.

Existe o método “getCaretPosition()” que retorna a posição atual do caractere, mas não há um método “setCaretPosition()”.
Alguem conhece algum jeito de mostrar o texto a partir do início?

Compliquei muito?? :slight_smile:

Obrigado.
Abraço, Bottoni

Tem certeza que fez usou o método insert para forçar com que um conteúdo qualquer (" ") fosse incluído no início fazendo com que provavelmente a rolagem do conteúdo te levasse ao início…? Acho q não testou né…

mfbottoni

Infelizmente já tentei isso.
Tentei inserir de dois modos.

tb.insert ("", 0); // Inserindo nada
e
tb.insert (“O”, 0); // Inserindo um caractere qualquer

O caractere é inserido, porém o problema continua.

Mas mesmo assim, obrigado pela resposta.

Criado 31 de agosto de 2009
Ultima resposta 1 de set. de 2009
Respostas 2
Participantes 2