0

私は1つの画像ビュー、2つの編集テキスト、1つのボタンを持つレイアウトを持っています。最初の編集テキストをクリックすると、仮想キーボードのために2番目にスクロールして入力することもできません。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_horizontal" >

    <ImageView
        android:id="@+id/logo"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_marginTop="50dp"
        android:src="@drawable/logo"
        android:contentDescription="@string/invokeme" />

    <EditText
        android:id="@+id/login"
        android:layout_height="wrap_content"
        android:layout_width="235dip"
        android:ems="10"
        android:layout_marginTop="25dp"
        android:layout_below="@id/logo"
        android:hint="@string/login" />
    <EditText
        android:id="@+id/password"
        android:inputType="textPassword"
        android:layout_height="wrap_content"
        android:layout_width="235dip"
        android:ems="10"
        android:layout_marginTop="5dp"
        android:layout_below="@id/login"
        android:hint="@string/password" />
    <Button 
        android:id="@+id/submitLogin"
        android:layout_width="235dip"
        android:layout_height="wrap_content"
        android:ems="12"
        android:text="@string/login"
        android:layout_below="@id/password"/>



</RelativeLayout>
4

1 に答える 1

0

複数の方法がある場合があります。最初の 1 つは、すべて (相対的なレイアウト全体) を .xml 内に保持できることですScrollView。2 番目の方法は、2 つの EditText を除いて、ビューにタッチ リスナーを確立することです。この 2 つの EditText 以外をタッチすると、キーボードを画面から隠すことができます。EditTextの外をクリックした後、Androidでソフトキーボードを非表示にする方法を参照してください。多くのための。それが役に立てば幸い。

于 2013-08-11T02:13:06.687 に答える