Trong Android, bạn có thể thêm đường viền xung quanh văn bản bằng cách nào? Tôi muốn một đường viền xung quanh văn bản trong TextView không phải là xung quanh TextView.Is có cách nào để làm điều đó không? Nếu có, vui lòng chỉ cho tôi các bước thích hợp cần làm ..cách thêm đường viền vào văn bản trong chế độ xem văn bản android
Trả lời
Android không có tính năng như vậy ban đầu. Một vài tháng trước, tôi đã phải phát triển một tính năng tương tự, và tôi đã sử dụng một số thủ thuật. Trong trường hợp đó tôi đã sử dụng thuộc tính shadow
. Trong trường hợp của bạn trên TextView.onDraw()
, hãy gọi super()
hai lần. Đặt kiểu chữ in đậm và đặt màu thành màu đường viền và gọi một lần và đặt bình thường và gọi lần thứ hai. Điều đó sẽ hiệu quả.
Bạn có thể tạo phong cách cho điều này ..
Đây là sample style cho đường biên giới trên văn bản ..
Style.xml
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="shadoweffect">
<item name="android:paddingLeft">4px</item>
<item name="android:paddingBottom">4px</item>
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">25sp</item>
<item name="android:shadowColor">#000000</item>
<item name="android:shadowDx">0</item>
<item name="android:shadowDy">0</item>
<item name="android:shadowRadius">3</item>
</style>
</resources>
Áp dụng phong cách trên TextView của mình
<TextView
style="@style/shadoweffect"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="your_text" />
Cảm ơn @Niranj Patel Hoạt động của nó trong android 7 cũng –
Bạn có thể sử dụng bất kỳ TextEd nào itors để tạo ra một biên giới cho văn bản ur và bạn có thể thêm vào mã
Tôi nghĩ OP đang tìm kiếm giải pháp bằng cách đặt giá trị trong XML? – Flexicoder
Hãy thử điều này ..
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/hello_world"
android:textColor="#f8f36a"
android:textSize="65sp"
android:shadowColor="#ff0000"
android:shadowRadius="2"/>
và kết quả là
Bạn có thể tạo biên giới tùy chỉnh cho văn bản như thế này .. Here is a sample application.
Tôi đã sử dụng MagicTextView trong dự án của mình. Trong Android 4.4 (API 19) Tôi gặp phải một vấn đề: ứng dụng của tôi bị treo ở đâu đó trong thư viện C. Nó chỉ xảy ra trong Android 4.4. Và ứng dụng của tôi hoạt động tốt, nếu tôi sử dụng TextView thay vì MagicTextView. – ivan
- 1. Android Thêm hình ảnh vào văn bản (trong chế độ xem văn bản)?
- 2. Văn bản trong chế độ xem văn bản xuống trong Android 3.0
- 3. Hiển thị văn bản động trong chế độ xem Android
- 4. Chế độ xem văn bản không thể cuộn trong android
- 5. Chế độ xem cuộn cho chế độ xem văn bản trong android
- 6. Lựa chọn văn bản Android Trong chế độ xem web
- 7. Android: cách đặt dấu đầu dòng, ngắt dòng vào văn bản trong chế độ xem văn bản
- 8. Sử dụng nhiều màu văn bản trong chế độ xem văn bản của Android [Html.fromhtml()]
- 9. Tọa độ chạm trong chế độ xem văn bản
- 10. Xóa đường viền văn bản trong HTML
- 11. Làm cách nào để thêm onclicklistener vào chế độ xem văn bản được tạo động?
- 12. Làm cách nào để hiển thị văn bản lộn ngược với chế độ xem văn bản trong Android?
- 13. cách nhận màu văn bản của chế độ xem văn bản?
- 14. Quay số cuộc gọi điện thoại khi nhấp vào chế độ xem văn bản trong android
- 15. Nhận văn bản hiển thị hiện tại trong chế độ xem văn bản
- 16. Android: Thêm hai chế độ xem văn bản theo chương trình
- 17. Màu mặc định cho văn bản trong chế độ xem văn bản là gì?
- 18. Làm cách nào để thêm văn bản gợi ý vào trường văn bản (đường ray)?
- 19. Làm cách nào để phóng to chế độ xem văn bản trong Android?
- 20. Bàn phím iphone không có chế độ xem văn bản
- 21. android xem văn bản văn bản theo hướng thẳng đứng
- 22. Thêm văn bản vào vùng văn bản sử dụng javascript
- 23. Nhập văn bản trong suốt, không viền
- 24. cách thêm nút văn bản vào thanh tác vụ
- 25. Thêm văn bản vào UIImage
- 26. Đặt văn bản phác thảo/đường viền trong Actionscript 3.0
- 27. Ghim thu phóng cho chế độ xem văn bản
- 28. Hoạt ảnh khi thay đổi chế độ xem văn bản
- 29. Thêm văn bản vào CALayer
- 30. Làm cách nào để tăng khoảng cách giữa các dòng trong chế độ xem văn bản.?
** Android không có tính năng như vậy ban đầu. ** bạn có chắc chắn không? Tôi nghĩ rằng quá trình của bạn là dài. –
@CapDroid Giải pháp của bạn có vẻ tốt, Câu trả lời của tôi quá cũ :) – lulumeya