8

そのため、Androidソフトキーボードが表示されたときに自分の選択に合わせて調整される、アプリ用のレスポンシブログイン画面を作成したいと考えています。

私の研究:

注:私はandroid:windowSoftInputMode="adjustResize"これを既に知っているので、これだけを提案しないでください。

Facebookなどの有名なAndroidアプリをいくつか試してみました。天気を確認するためだけに、ソフトキーボードが表示されたときに選択して画面を調整することが制限されています。

次に、画面であるSamsung Galaxy Tab 2でDropbox Android アプリを使用します。今、メールを入力しようとすると、画面は非常にスムーズで応答性の高い方法で調整されました. 同様に、パスワードを入力しようとすると、同じことが起こりました。しかし、ソフトキーボードが表示されたときにそのような応答性を確認する他のオープンソース プロジェクトは見つかりませんでした。xlarge

以下は、同様の方法で達成したいことを説明する画面です。

要点を明確にしたいので、画像のサイズが大きいことをお許しください。:)

  • キーボードなしのログイン画面

キーボードなしのログイン画面

  • メールの編集テキストを押したときのログイン画面

メールの編集テキストを押したときのログイン画面

  • パスワード edittext を押したときのログイン画面

パスワード edittext を押したときのログイン画面

画面の応答性に注意してください。アプリをインストールしている場合。また、以下のパスワード画面とメール画面にはサイズの違いがあります。

4

3 に答える 3

1
android:windowSoftInputMode="stateHidden|adjustResize"

ログイン画面の完全なデザインは次のとおりです。

http://www.androidhive.info/2011/10/android-login-and-registration-screen-design/

于 2013-04-09T12:34:00.263 に答える
1

上部の右側では、ウィジェットが適切に伸びるように、重み付きの LinearLayout を使用することを考えることができます。すべてのテキスト ウィジェットの高さに使用し、とWRAP_CONTENTを設定して残りの幅を ImageButton で埋めます。width = 0dplayout_weight = 1

于 2013-04-05T18:53:45.050 に答える