0

私のアプリケーションでは、最初のアクティビティにオートコンプリートがあり、2番目のアクティビティにいくつかのエディットテキストがあります。

エミュレーターでコードを実行すると、正常に動作し、プログラムを実行しても画面に仮想キーボードが表示されません。

ただし、アプリケーションの読み込み時にデバイスにデプロイすると、onfocusが直接オートコンプリートになり、キーボードが飛び出します。また、最初のアクティビティから2番目のアクティビティに移動すると、onfocusが最初のエディットテキストにあり、キーボードが飛び出します。

すべてのページでこのオンフォーカスを無効にします。どうやってするか ?

4

2 に答える 2

1

この質問を見てください:

EditTextがアクティビティの起動時にフォーカスを取得するのを停止しますか?

于 2010-11-19T05:05:10.853 に答える
0

それは私にとってはうまくいきました...私はこの行をマニフェストのアクティビティ定義に入れました。

 <activity
                ...
             android:windowSoftInputMode="stateHidden" >
 </activity>
于 2012-10-04T18:17:52.080 に答える