0

したがって、ListView には 4 つの異なるビューがあり、そのうちの 1 つは単純な AlertDialog EditText でユーザー入力を受け取り、それを TextView に保存します。私が直面している問題は、ユーザーが editText をクリックし、入力するキーボード ポップアップが表示されたときに、listView のすべてのビューが切り替わることです。キーボードが画面の半分を占めているため、それらを再配置していると思います...しかし、正直なところわかりません。これは、ドロイド razr でアプリをテストしたときにのみ発生します。nexus 7 でテストすると、キーボードが画面のスペースをあまり占有しないため、問題はありません。

razrでSSが撮れないのでnexus7の写真を載せます。

これはプレキーボードポップアップですここに画像の説明を入力

これはポストキーボードポップアップです

ここに画像の説明を入力

10 インチの画面を備えた nexus 7 にあるため、それほど違いはありませんが、razr でこれをテストすると、ヘッダー/ビューがすべて切り替わります。Android が先に進んでリサイクルするようです。これを止める方法はありますか..?listView ビューをそのまま維持するには?

4

2 に答える 2

1

これをアクティビティとともにマニフェストに追加します

    <activity android:name="YourActivity" >
     android:windowSoftInputMode="stateVisible|stateUnchanged"
    </activity>
于 2013-06-17T13:33:01.573 に答える