2013-12-18 15 views
8

Tôi có tên ứng dụng bao gồm một từ duy nhất nhưng từ này hơi dài (14 ký tự). Trong Trình khởi chạy trên điện thoại của tôi, tên này dài hơn không gian được phân bổ để Android phá vỡ từ sau ký tự cuối cùng vẫn khớp với dòng đầu tiên, đó là địa điểm sai. Làm thế nào tôi có thể gợi ý Android, nơi nó nên thêm ngắt dòng trong tên ứng dụng trong trường hợp nó bao giờ cần phải được chia để bọc nó trên nhiều dòng?Cách thêm gợi ý ngắt dòng trong tên ứng dụng Android

Giải pháp thay thế là chỉ thêm một khoảng trắng trong từ để Android sẽ bao bọc nó ở đó. Nhưng điều này sẽ đánh vần từ không chính xác và không phù hợp với việc xây dựng thương hiệu của ứng dụng, điều này là không thể chấp nhận được. Các lưu giữ tương tự cho việc thêm dấu nối vào vị trí bao gói.

Một giải pháp khác có thể là thêm dấu gạch ngang mềm (U + 00AD) vào vị trí gói, nhưng Android dường như không quan tâm đến điều đó. Nó luôn luôn hiển thị dấu nối (vì vậy nó không được coi là mềm) và nó không sử dụng dấu gạch nối làm vị trí bao quanh.

Mọi đề xuất?

+1

Tóm tắt nhanh câu trả lời chính xác cho câu hỏi "Không gian ngắt dòng không cho chiều rộng" cho Android: thuật toán ngắt dòng Android không hỗ trợ tính năng này –

+0

Vì điều này được đánh dấu là trùng lặp, tôi không thể thêm câu trả lời hoàn toàn, nhưng tôi sẽ chỉ bình luận ở đây rằng việc thêm thực thể HTML '& # 8203' vào tài nguyên chuỗi' app_name' của bạn sẽ chèn một không gian có chiều rộng bằng không được xử lý như mong đợi khi tên ứng dụng được hiển thị trong Android 5.x. Tôi đã không thử nó trên các phiên bản Android trước đó, tuy nhiên, vì vậy YMMV. – zerobandwidth

Trả lời

0

Sử dụng \ n trong chuỗi tham chiếu chuỗi hoặc chuỗi trong XML. Điều đó sẽ làm các trick!

+2

'\ n' là một sự cố khó, nhưng OP hỏi về gợi ý ngắt dòng. – rds

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