ดังนั้นใน strings.xml ของฉันฉันมีข้อความยาวมากซึ่งฉันต้องการจัดรูปแบบ ฉันจะวางแท็บก่อนประโยคแรกของข้อความได้อย่างไร นอกจากนี้รหัสสำหรับบรรทัดใหม่คืออะไร? ขอบคุณ
ดังนั้นใน strings.xml ของฉันฉันมีข้อความยาวมากซึ่งฉันต้องการจัดรูปแบบ ฉันจะวางแท็บก่อนประโยคแรกของข้อความได้อย่างไร นอกจากนี้รหัสสำหรับบรรทัดใหม่คืออะไร? ขอบคุณ
คำตอบ:
เพิ่ม\t
สำหรับแท็บและ\n
สำหรับบรรทัดใหม่
ใช้\n
สำหรับการแบ่งบรรทัดและ\t
หากคุณต้องการแทรกแท็บ
คุณยังสามารถใช้แท็ก XML สำหรับการจัดรูปแบบพื้นฐาน: <b>
สำหรับข้อความตัวหนา<i>
ตัวเอียงและ<u>
สำหรับข้อความที่ขีดเส้นใต้
ข้อมูลเพิ่มเติม:
https://developer.android.com/guide/topics/resources/string-resource.html
ใช้ \ t เพื่อเพิ่มแท็บและ \ n สำหรับบรรทัดใหม่นี่คือตัวอย่างง่ายๆด้านล่าง
<string name="list_with_tab_tag">\tbanana\torange\tblueberry\tmango</string>
<string name="sentence_with_new_line_tag">This is the first sentence\nThis is the second scentence\nThis is the third sentence</string>
คุณสามารถใช้\n
สำหรับบรรทัดใหม่และ\t
สำหรับแท็บ นอกจากนี้ช่องว่าง / แท็บพิเศษจะถูกคัดลอกในแบบที่คุณเขียนStrings.xml
ดังนั้นให้เว้นวรรคสองสามที่ที่คุณต้องการ
วิธีที่ดีกว่าในการเข้าถึงสิ่งนี้อาจเป็นการใช้การเว้นระยะห่าง / ระยะขอบในมุมมอง xml ของคุณและแยกข้อความยาวของคุณในสตริงต่างๆใน string.xml
เพิ่มบรรทัดนี้ที่ด้านบนของ string.xml
<?xml version="1.0" encoding="utf-8"?>
และใช้
'\n'
จากจุดที่คุณต้องการทำลายเส้นของคุณ
เช่น <string> Hello world. \n its awesome. <string>
เอาท์พุต:
Hello world.
its awesome.
เพิ่ม '\ t' สำหรับแท็บ
<string name="tab">\u0009</string>
xmlns:tools="http://schemas.android.com/tools"
\n
สำหรับบรรทัดใหม่และ\t
สำหรับช่องว่างเช่นแท็บตัวอย่าง:
สำหรับ\ n : android:text="Welcome back ! \nPlease login to your account agilanbu"
สำหรับ\ t : android:text="Welcome back ! \tPlease login to your account agilanbu"