私は電卓を作っており、ユーザー入力はEditTextに含まれています。入力は画面のボタンで入力されるため、Androidキーボードは無効になっています。しかし、すべての入力を1行に書きたいので、行が境界に達すると、テキスト全体に到達できるように省略記号を付けてから水平方向にスクロールする必要があります。EditTextは1行に書き込まれません
android:maxLines = "1" android:ellipsize = "end"に設定してみましたが、動作しません。テキストはまだ複数の行にありますが、1行だけが表示され、他の行を表示するには垂直方向にスクロールする必要があります。私もandroid:singleLine = "true"を使ってみましたが、EditTextは完全に使用できなくなりました。
これは、XMLのEditTextです:
<EditText
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="end"
android:background="@color/colorBlue"
android:textAlignment="textEnd"
android:textSize="40sp" />
この+アンドロイド:inputType = "テキストは" 私のために働いた
EditText
で1ライン分の – leonzNp、私にも知らせてくれてありがとう。それから私は答えを更新します。うれしかったよ! –