Android開発について

Android開発について 自作で、個人的に欲しい機能を詰め込んだテキストエディタを開発しようとしています。 まず、何もない画面上に、EditTextだけがおいてある画面を作ったのですが、問題がありまして、 仮想キーボードを出すと、下部の行が仮想キーボードの下に隠れて、編集できなくなってしまいます。 仮想キーボードが表示されたときに、それに合わせて、アプリの画面全体を縮小して、アプリの画面全体がキーボードと重なることがないようにしたいのですが、どうすればいいでしょうか。 一応、activity_main.xmlの中身です。 <?xml version="1.0" encoding="utf-8"?> <!----> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <EditText android:id="@+id/editTextTextPersonName" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:ems="10" android:gravity="top|left" android:inputType="textCapSentences|textMultiLine" android:padding="5dp" android:scrollHorizontally="false" android:scrollbarAlwaysDrawHorizontalTrack="false" android:scrollbarAlwaysDrawVerticalTrack="true" android:selectAllOnFocus="false" android:textSize="15sp" android:textColor="#000000" android:overScrollMode="always" /> </androidx.constraintlayout.widget.ConstraintLayout>

Android | Android開発19閲覧

ベストアンサー

0

android:windowSoftInputMode で検索なさると良いと思います。 AndroidManifest.xmlの中で、該当するActivityの中に記載してください。

ThanksImg質問者からのお礼コメント

ありがとうございました。 無事に動いております。

お礼日時:10/23 15:38