2012-05-03 19 views
0

フォーカス時にTextFieldの境界が常にブラックベリー(CodenameOne)で表示されないのはなぜですか?私はネイティブテーマを使用しており、テーマビルダーで属性(TextField背景、枠線など)を変更しようとしていますが、それでもまだ見つからない場合は、TextFieldのボーダーを作成する方法を知っていますか?TextFieldに何かを入力しても表示されますか?助けてくれてありがとう PS:これはLWUIT Thorsten Blackberry 1.4で発生しません。(Codenameone)ブラックベリーTextFieldフォーカスしているときに枠が表示されない

+0

このスタイルを「選択済み」スタイルとして設定していますか?私は願っています – Mun0n

+0

はい私はそれを設定した、まだ動作していません – user1322044

答えて

1

私は正しくThorstenのポートを入力用に編集しません。

入力時にネイティブテキストフィールドの境界線が使用され、ネイティブ入力の制御が非常に制限されています。

+0

テキストボックスに直接使用されているテキストを編集するためのThorstenポートをまっすぐにする、今回は私が作成したブラックベリープログラムのLWUITを使用して終了しました。なぜなら、ユーザーは私がボーダーコードネームの振る舞いが好きではないからです。選択したボーダースタイルがまだ設定されていません。 – user1322044

+0

あなたはそのコメントで何を言おうとしていますか? –

+0

私がここで何を意味するかごめんなさいBlackberry LWUIT 1.4はcodenameoneの移植に比べてまだかなり良いですが、ネイティブメニューがあり、テキストフィールドは問題ではありません、なぜこの機能がcodenameoneで省略されているのか分かりませんか? – user1322044

0

私はLWUITをBlackBerryで数年間使用していましたが、昨日私は同じ問題に直面していました。私がやったこと: TextFieldに関連するものを使って自分のバージョン1.5を作り、1.4からフォーカスを当てる(BlackBerryTouchImplementation.javaとBlackBerryTouchSupport.javaと少し変更)。

2つ以上の問題が見つかりました。 1. textFieldはaddDataChangeListenerを無視していました。 2.制約事項パスワード| TextFieldのNUMERICは、カーソルが最初の位置から移動しない、つまり、8桁(qwer1234は制約、入力モード、入力モードの順序を無視しているため)を入力でき、カーソルが「q」の左側にあります。

私はShai Almogがおそらくそれを好まないと知っていますが、私はこれらのBlackBerryデバイスでテストを行ったことを伝えさせてください:9330、9550、9700、そしてすべては大丈夫です。

私はスペイン語で約4ヶ月間大きな1つのアプリを開発しており、品質チームは大きな問題を発見していません。

+0

私はこれについて何が気に入らないのでしょうか?このコードは、人々が適切と考えるように変更するオープンソースです。 –

関連する問題