Vì vậy, trong string.xml của tôi, tôi có một văn bản rất dài mà tôi muốn định dạng bằng cách nào đó. Làm thế nào tôi có thể đặt một tab trước câu đầu tiên của văn bản? Ngoài ra, mã cho dòng mới là gì? Cảm ơn
Vì vậy, trong string.xml của tôi, tôi có một văn bản rất dài mà tôi muốn định dạng bằng cách nào đó. Làm thế nào tôi có thể đặt một tab trước câu đầu tiên của văn bản? Ngoài ra, mã cho dòng mới là gì? Cảm ơn
Câu trả lời:
Thêm \t
cho tab và \n
cho dòng mới.
Sử dụng \n
để ngắt dòng và \t
nếu bạn muốn chèn tab.
Bạn cũng có thể sử dụng một số thẻ XML để định dạng cơ bản: <b>
cho văn bản in đậm, <i>
cho chữ in nghiêng và <u>
cho văn bản được gạch chân
Thêm thông tin:
https://developer.android.com/guide/topics/resources/string-resource.html
Sử dụng \ t để thêm tab và \ n cho dòng mới, đây là một ví dụ đơn giản bên dưới.
<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>
Bạn có thể sử dụng \n
cho dòng mới và \t
cho các tab. Ngoài ra, các dấu cách / tab bổ sung chỉ được sao chép theo cách bạn viết chúng, Strings.xml
vì vậy chỉ cần cung cấp một vài khoảng trắng ở bất kỳ nơi nào bạn muốn.
Một cách tốt hơn để đạt được điều này có lẽ sẽ là sử dụng padding / margin trong xml chế độ xem của bạn và chia nhỏ văn bản dài của bạn thành các chuỗi khác nhau trong string.xml
Thêm '\ t' cho tab
<string name="tab">\u0009</string>
thêm dòng này ở đầu string.xml
<?xml version="1.0" encoding="utf-8"?>
Và sử dụng
'\n'
từ nơi bạn muốn ngắt dòng của mình.
Ví dụ. <string> Hello world. \n its awesome. <string>
Đầu ra:
Hello world.
its awesome.
xmlns:tools="http://schemas.android.com/tools"
\n
cho dòng mới và \t
cho không gian như tab.Thí dụ :
cho \ n : android:text="Welcome back ! \nPlease login to your account agilanbu"
cho \ t : android:text="Welcome back ! \tPlease login to your account agilanbu"