2013-12-13 16 views

Trả lời

14

Sử dụng < dưới biểu tượng và > cho lớn hơn biểu tượng. vì vậy đây bạn cần phải thay thế như:

<string name="name_hint">&lt;Given Name&gt;</string> 
24

File string.xml Android chỉ là một tập tin XML thường xuyên, vì vậy bạn có thể sử dụng các ký tự XML thoát:

" &quot; 
' &apos; 
< &lt; 
> &gt; 
& &amp; 

dụ của bạn sẽ trở thành <string name="name_hint">&lt;Given Name&gt;</string>

CẬP NHẬT: Ngoài ra, bạn có thể sử dụng HTML entities của mỗi ký tự, một khoảng trống là ví dụ &#032; và không gian không vi phạm là &#160;.

Lưu ý rằng tôi không hoàn toàn chắc chắn cho dù đây được hỗ trợ chính thức bởi các tiêu chuẩn XML, hoặc là nó chỉ hoạt động '...

+2

lớn .. câu trả lời nhanh và đúng .. !!! Stackoverflow là tốt nhất ... –

+0

rất đúng. SO là tuyệt vời! – user264953

+0

Không gian trống hoặc không gian trống. Nói ' < Cho Tên > <Trung> < Họ >' Nếu tôi cần 5 dấu cách trước Trung? – user264953

2

Bạn có thể sử dụng "<" cho "<" và ">" cho ">"
Vì vậy, bạn nên thêm các chuỗi sau đây trong strings.xml của ứng dụng của bạn như :

<string name="name_hint">&lt;Given Name&gt;</string> 

Đối với yêu cầu khác của bạn, bạn có thể định nghĩa nó như

< tên Do > <Middlename> <Sirname>

<string name="name_hint">&lt;Given Name&gt; &lt;Middle Name&gt; &lt;Last Name&gt; </string> 

hoặc xác định ba dây khác nhau.

<string name="name_hint1">&lt;Given Name&gt;</string> 
<string name="name_hint2">&lt;Middle Name&gt;</string> 
<string name="name_hint3">&lt;Last Name&gt;</string> 

trong file java của bạn thêm nó tự động

tv.setText(getResources().getString(R.string.name_hint1) + " " + 
    getResources().getString(R.string.name_hint2)+" " + 
    getResources().getString(R.string.name_hint3)); 
+0

Điều gì sẽ xảy ra nếu, nó giống như - nghĩa là; 3 khoảng trống giữa mỗi người trong số họ – user264953

+0

Cách tiếp cận đó để đặt không gian sẽ không hoạt động. Tôi đã thử nó trước khi đăng – user264953

+0

Nó đang làm việc phía tôi nhưng nếu nó không hoạt động ở đó bạn có thể thử mã chỉnh sửa cuối cùng của tôi. Bạn có thể xác định ba chuỗi khác nhau và có thể thêm chúng thông qua lớp hoạt động của bạn. Ở đây bạn có thể thêm nhiều khoảng trống giữa các chuỗi tùy thích. –

Các vấn đề liên quan