2012-04-29 16 views
0

チャットアプリを作成しましたが、すべて正常に機能しています。しかし2つの問題があります。 最初に:私のチャットウィンドウには、チャットラベル(テキスト)1つのテキストフィールドとボタンをタイプするためのボタンがある行が含まれている1つのヘッダービュー、1つのヘッダービューが含まれています。ソフトキーボードが表示されているときにAndroidキーボードが隠れる

チャット・テーブルにチャット・ラベル付きの行が1つしかない場合、キーボードに何か入力しようとすると、チャット・ラベルがビューから出てきます。それは自分自身をプッシュ..どのようにキーボードが開いているときにテーブルビューのサイズを変更することができます。

秒:奇妙な問題。古いチャットを読み込んでループしてテーブルビューに追加するといくつかの回では、ループごとに自己索引を作成します。一部の表の行は、前の行の上になります。

例。 1つのテーブルビュー行のチャット時間は11:52 am、それ以外の12:00 の12:00は11:52行の何倍かになります。私はループの行を追加していますが。 ご意見をお寄せください。

私の悪い英語のために申し訳ありません。

答えて

1
TextField.blur(); 

キーボードを非表示にします。

以下の例は、DONEボタンのイベントリスナーです。ボタンをクリックすると、キーボードが消えます。

done.addEventListener('click',function(){ nameTxt.blur(); }); 
+0

okこれはキーボードを隠してチャットを表示しますが、スカイプやGoogleチャットアプリを見ると、キーボードが表示されたときにビューのサイズが変更され、最初に書き込まれた内容が表示されますレベルではチタンでできます。 – dip1232001

+0

申し訳ありませんが私はあまりにもそれに精通していない –

関連する問題