編集テキストを含むスクロールビューをスクロールします

ラージ

私のスクロールビューには、編集テキストフィールドのいくつかをさらに含む線形レイアウトが含まれています。一番下の編集テキストフィールドをクリックすると、ソフトキーボードが表示されますが、問題は、その編集テキストフィールドをカバーしていることです。これは、Androidマニフェストファイルで宣言された私のアクティビティです。

<activity android:name="me.example.scrollview.LoginActivity" android:label="@string/title_activity_login" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="stateHidden|adjustResize|adjustPan" > </activity>

これがこのアクティビティのlayout.xmlファイルです。

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@android:color/darker_gray"
tools:context=".LoginActivity" >

<ScrollView
    android:id="@+id/login_sv_login_container"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:isScrollContainer="true"
    android:background="@android:color/transparent" >

    <LinearLayout
        android:id="@+id/login_ll_container"
        android:layout_width="250dp"
        android:layout_height="wrap_content"
        android:layout_marginTop="230dp"
        android:layout_gravity="center_horizontal"
        android:background="@android:color/transparent"
        android:orientation="vertical" >

        <EditText
            android:id="@+id/txt_username"
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_gravity="center_horizontal"
            android:background="@drawable/rounded_edittext"
            android:ems="10"
            android:inputType="textEmailAddress"
            android:maxLines="1"
            android:singleLine="true" >

            <requestFocus />
        </EditText>

        <EditText
            android:id="@+id/txt_phone"
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginTop="10dp"
            android:background="@drawable/rounded_edittext"
            android:ems="10"
            android:inputType="phone"
            android:maxLines="1"
            android:singleLine="true" />

        <EditText
            android:id="@+id/txt_password"
            android:layout_width="match_parent"
            android:layout_height="40dp"
            android:layout_marginTop="10dp"
            android:background="@drawable/rounded_edittext"
            android:ems="10"
            android:inputType="textPassword"
            android:maxLines="1"
            android:singleLine="true" />

        <Button
            android:id="@+id/btn_login"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:layout_marginTop="10dp"
            android:background="@drawable/ic_login"
            android:text="" />
    </LinearLayout>
</ScrollView>

私はアンドロイドプログラミングに非常に慣れていないので、今私を助けてください。この問題を修正できず、メインウィンドウのサイズを変更せずにスクロールビューをスクロールする方法が見つかりません。ソフトキーボードが表示されたときにスクロールビューでスクロールできるようにしたいだけです。よろしくお願いします。

ここに画像の説明を入力してください

マーカス・ケルナー

以前に指摘した両方のソリューションが機能します。ただし、編集テキストがListViewの下部にあり、画面キーボードでカバーされている場合は、問題が発生する可能性があります。スクロールビューを、コンテンツがなくなるまでスクロールできるかどうかわからない。

私が見たのは、マニフェストで2つの矛盾するフラグを使用する可能性があるということです

android:windowSoftInputMode="stateHidden|adjustResize|adjustPan" > </activity>

AdjustResizeとadjustPanを組み合わせることはできません。AdjustResizeだけでどのように見えるか試してみてください。これにより、キーボードがビューのすべてをカバーすることを回避できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

スクロールビューでは、テキストの編集には両方のスクロールが機能しますが、テキストの編集では、行数を入力しないと、ユーザーは編集テキストを見ることができず、上にスクロールします。

分類Dev

複数行の編集テキストを作成し、アクティビティビューをスクロールします

分類Dev

プログラムでスクロールビューを特定の編集テキストにスクロールする方法はありますか?

分類Dev

UIScrollViewを使用して、20個のテキストボックスを含むビューを水平方向にスクロールします

分類Dev

スクロールビュー内のテキストの編集はスクロールできません

分類Dev

リストビューをクリックした後、ボタンと編集テキストを含むミニフォームを表示する

分類Dev

Recyclerviewは空にスクロールしてテキストを編集

分類Dev

複数行のテキストを含むスクロール可能なビューを設定しようとしていますが、アプリを実行すると、スクロール時に非常に遅くなります

分類Dev

テキストビューを含む線形レイアウトのスクロールビューを修正する方法

分類Dev

カスタムテーブルビューセルを含むテーブルビューはスクロールすると消えます

分類Dev

Androidでスクロールしない画像とテキストを含むScrollView

分類Dev

UIPageViewControllersを使用して、UIButtonを含むビュー全体をスクロールします

分類Dev

テキストビューにパディングを追加し、スクロールビューを追加する

分類Dev

テキストビューからAndroidの編集テキストにテキストを編集します

分類Dev

ボタンや編集テキストを含むすべてのテキストビューでアプリ全体のフォントを変更します

分類Dev

Appiumを使用してキーワードを照合し、テキストビューをスクロールしてクリックします

分類Dev

長押しで選択されたセルを含むテーブルビューをスクロールします

分類Dev

Stata:グローバル(変数のリストを含む)の各要素を編集します

分類Dev

編集テキストボックス(Double値を含む)の1つが空の場合、アプリはエミュレーターで停止します

分類Dev

ビューポートスクロールコンテンツを含むヘッダー100%幅

分類Dev

テーブルビューからディスクリートビューをロードしますか?

分類Dev

TornadoFX JavaFXSyncテーブルビューをスクロールします

分類Dev

コンテキストアクションバーを表示した後、リストビューをスクロールして終了します

分類Dev

InterfaceBuilderを使用して画像とテキストでスクロールビューをレイアウトする

分類Dev

JPanelを含むJScrollPaneビューポートを特定の場所にスクロールする方法

分類Dev

スクロールビューでテキストビューをズームする方法は?

分類Dev

編集可能なサブアイテムを含むリストビューでサブアイテムの編集(またはサブアイテムの編集のキャンセル)を適切に処理する

分類Dev

テキストフィールドの編集を介してビューリストに要素を追加する

分類Dev

Androidでテキストを追加した後のテキストビューの自動スクロール

Related 関連記事

  1. 1

    スクロールビューでは、テキストの編集には両方のスクロールが機能しますが、テキストの編集では、行数を入力しないと、ユーザーは編集テキストを見ることができず、上にスクロールします。

  2. 2

    複数行の編集テキストを作成し、アクティビティビューをスクロールします

  3. 3

    プログラムでスクロールビューを特定の編集テキストにスクロールする方法はありますか?

  4. 4

    UIScrollViewを使用して、20個のテキストボックスを含むビューを水平方向にスクロールします

  5. 5

    スクロールビュー内のテキストの編集はスクロールできません

  6. 6

    リストビューをクリックした後、ボタンと編集テキストを含むミニフォームを表示する

  7. 7

    Recyclerviewは空にスクロールしてテキストを編集

  8. 8

    複数行のテキストを含むスクロール可能なビューを設定しようとしていますが、アプリを実行すると、スクロール時に非常に遅くなります

  9. 9

    テキストビューを含む線形レイアウトのスクロールビューを修正する方法

  10. 10

    カスタムテーブルビューセルを含むテーブルビューはスクロールすると消えます

  11. 11

    Androidでスクロールしない画像とテキストを含むScrollView

  12. 12

    UIPageViewControllersを使用して、UIButtonを含むビュー全体をスクロールします

  13. 13

    テキストビューにパディングを追加し、スクロールビューを追加する

  14. 14

    テキストビューからAndroidの編集テキストにテキストを編集します

  15. 15

    ボタンや編集テキストを含むすべてのテキストビューでアプリ全体のフォントを変更します

  16. 16

    Appiumを使用してキーワードを照合し、テキストビューをスクロールしてクリックします

  17. 17

    長押しで選択されたセルを含むテーブルビューをスクロールします

  18. 18

    Stata:グローバル(変数のリストを含む)の各要素を編集します

  19. 19

    編集テキストボックス(Double値を含む)の1つが空の場合、アプリはエミュレーターで停止します

  20. 20

    ビューポートスクロールコンテンツを含むヘッダー100%幅

  21. 21

    テーブルビューからディスクリートビューをロードしますか?

  22. 22

    TornadoFX JavaFXSyncテーブルビューをスクロールします

  23. 23

    コンテキストアクションバーを表示した後、リストビューをスクロールして終了します

  24. 24

    InterfaceBuilderを使用して画像とテキストでスクロールビューをレイアウトする

  25. 25

    JPanelを含むJScrollPaneビューポートを特定の場所にスクロールする方法

  26. 26

    スクロールビューでテキストビューをズームする方法は?

  27. 27

    編集可能なサブアイテムを含むリストビューでサブアイテムの編集(またはサブアイテムの編集のキャンセル)を適切に処理する

  28. 28

    テキストフィールドの編集を介してビューリストに要素を追加する

  29. 29

    Androidでテキストを追加した後のテキストビューの自動スクロール

ホットタグ

アーカイブ