2011-12-30 50 views
8

Làm cách nào để sử dụng biểu tượng @ bên trong một chuỗi trong strings.xml?Sử dụng biểu tượng @ trong strings.xml

<string name="twitter">@npike</string> 

Các trình soạn thảo XML được khá tức giận:

error: Error: No resource type specified (at 'twitter' with value '@npike'). 

Trả lời

25

Sử dụng này để thay thế:

<string name="twitter">\@npike</string> 
+1

này hoạt động trên thiết bị, nhưng giao diện đồ họa không thích nó. – HannahMitt

5

tôi sẽ đề nghị sử dụng unicode như \ u0040 thay vì '@' biểu tượng. Xử lý XML không thích các ký hiệu đặc biệt. Dưới đây là danh sách các ký tự đặc biệt và giá trị unicode là Special characters and unicode values

2

Hãy thử thoát bằng dấu gạch chéo ngược "\ @". Điều đó làm việc cho dấu ngoặc kép. Bạn không thể sử dụng các thực thể XML trong strings.xml, nếu không tôi sẽ khuyên bạn nên sử dụng nó.

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