AndroidのTextViewで改行が指定できず困っております。
開発OS:macOS Big Sur
AndroidStudio: version: 4.1.3
実機:Android 7.1.1
Compile Sdk Version:30(API 30: Android 11.0)
ActivityのXML
xml
1<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 2 android:layout_width="match_parent" 3 android:layout_height="match_parent" 4 android:orientation="vertical"> 5 6 <TextView 7 android:layout_width="match_parent" 8 android:layout_height="wrap_content" 9 android:layout_marginBottom="10dp" 10 android:gravity="center" 11 android:text="@string/thx_title" 12 android:textSize="25sp"/> 13 <TextView 14 android:id="@+id/tvDesc" 15 android:layout_width="match_parent" 16 android:layout_height="100sp" 17 android:layout_marginBottom="10dp" 18 android:textSize="15sp"/>
Activityのコード
kotlin
1 val desc = findViewById<TextView>(R.id.tvDesc) 2 desc.text = "以下の注文を受け付けました。¥nご注文ありがとうございます。"
XML側で
android:singleLine="false"
というのも試してみましたが、実際の画面では
「以下の注文を受け付けました。¥nご注文ありがとうございます。」
と、¥nも文字列としてそのまま出てしまい、改行されません。
何か他に設定すべき項目等があるか、もしくは上記コードに問題があるか、
ご教示いただきたく、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/28 23:47