1

edittext 内のテキストが非常に大きい場合、edittext ビューで水平スクロールを使用することは可能ですか。また、ユーザーがフォームに入力したときに、自動的に左にスクロールして非表示のコンテンツを表示することもできます

<EditText
        android:id="@+id/rlMP3SeekContainer"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="1"
        android:background="@drawable/rectangle"
        android:ems="10"
        android:hint="@string/hint_deezer_search"
        android:paddingLeft="@dimen/eight_dp"
        android:paddingRight="@dimen/eight_dp"
        android:textColor="@color/black"
     android:textColorHint="sssssssssssosososskdddkdkdkdkdkddkowowowowwoeoekffkfkfkfkfkfkfkffkfkfkfkffkfkfkfkfoeeoeoeoeoeoeoeeoeoeoeoeoe"
        android:textSize="@dimen/fourteen_sp" />
4

3 に答える 3

3

はい、次の行で可能です。

android:singleLine="true"
android:scrollHorizontally="true"

次に、入力しているテキストが左に移動し、1 行になります。

于 2013-06-26T07:53:38.617 に答える
1

追加してみてください

android:lines="1"
android:scrollHorizontally="true"
android:ellipsize="end"

このような

<EditText
        android:id="@+id/rlMP3SeekContainer"
        android:layout_width="0dp"
        android:layout_height="40dp"
        android:layout_weight="1"
        android:background="@drawable/rectangle"
        android:ems="10"
        android:hint="@string/hint_deezer_search"
        android:paddingLeft="@dimen/eight_dp"
        android:paddingRight="@dimen/eight_dp"
        android:textColor="@color/black"
     android:textColorHint="sssssssssssosososskdddkdkdkdkdkddkowowowowwoeoekffkfkfkfkfkfkfkffkfkfkfkffkfkfkfkfoeeoeoeoeoeoeoeeoeoeoeoeoe"
        android:textSize="@dimen/fourteen_sp"
android:lines="1"
    android:scrollHorizontally="true"
    android:ellipsize="end"
 />
于 2013-06-26T07:54:23.327 に答える