Có cách nào để hiển thị Chế độ xem, chẳng hạn như TextView nằm ngang bằng cách sử dụng tệp bố cục XML không? Tôi biết bạn có thể xoay chế độ xem bằng cách sử dụng mã trong một hoạt động, nhưng có cách nào chỉ để làm điều đó với bố cục không?Chế độ xem Sideways với XML Android
Trả lời
Có, nhưng nó mới trong API 11 (Android 3.0):
<TextView
android:id="@+id/rotated"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:rotation="270"
android:textSize="32sp"
android:textColor="#44CC44"
android:text="@string/rotated" />
tôi đã cố gắng này trong 2.2, 2.3.1, và 2.3.3, và "android: xoay" wasn' t hợp pháp.
Nó hoạt động ở mức 3.0 trên trình mô phỏng, nhưng nó thật kỳ quặc. Tôi cũng đã thêm paddingTop = "90dp" vào nó (để lấy nó từ một thành phần khác trong ứng dụng thử nghiệm mà tôi đã thử), và nó không chỉ di chuyển xuống màn hình, mà còn với bên phải (cách xa đầu văn bản, vì nó được xoay 270 độ). Tôi không có một thiết bị Honeycomb thực tế để kiểm tra trên, nhưng có vẻ như xoay và padding/lề có thể không chơi tốt với nhau.
Ngoài ra còn có phương thức android.view.View#setRotation(double)
đã được thêm vào API 11 để điều chỉnh thuộc tính này từ mã. Và ngoài xoay vòng, có rotationX, rotationY, pivotX, pivotY, scaleX, scaleY và translationX, translationY. Tôi chưa chơi với bất kỳ người nào trong số họ.
Có danh sách all the changes in API 11.
Nhưng tôi nghi ngờ bạn muốn thứ gì đó không chỉ giới hạn ở Honeycomb. Theo tôi biết, không có.
David là đúng, các: luân chuyển S work làm việc nhưng một cái gì đó là sai lầm trong SDK tôi tin. Bố cục đồ họa sẽ làm cho văn bản di chuyển sang trái hoặc phải (và có thể tắt màn hình) để nó NHƯNG khi tôi chạy nó trên Xoom của tôi, nó hoạt động như mong đợi. Vì vậy, hãy thử cài đặt trên thiết bị API 11 để xem cài đặt đó có ảnh hưởng không.
Ngoài ra, Dường như nó hoạt động với chiều rộng/chiều cao. Cách duy nhất tôi có thể làm cho nó hoạt động là làm cho khung nhìn văn bản vuông. Nói cách khác, nếu bạn thường chỉ cần một chiều rộng 100dp bằng cách xem văn bản cao 25dp, hãy làm cho nó 100dp x 100dp rồi xoay và thử. Ngoài ra, trên/dưới trở thành trái/phải, vv khi bạn xoay 90 độ.
Tôi không thể biết được RotationX/Y làm gì. Nó dường như không làm gì cho tôi.
- 1. cách thêm chế độ xem vào bố cục XML android
- 2. Android: Nhiều chế độ xem cho chế độ xem tùy chỉnh với bố cục hiện tại
- 3. Chế độ xem Drupal: Tạo tệp xml
- 4. Định vị chế độ xem dưới hai chế độ xem (hoặc chế độ xem thấp nhất)
- 5. Android: đặt chế độ xem trống thành chế độ xem danh sách
- 6. Chế độ xem tùy chỉnh trong bố cục xml
- 7. Trộn Chế độ xem Android và GLSurfaceView
- 8. Android - Ellipsize với chế độ xem phù hợp
- 9. Chế độ xem danh sách Android với dấu phân tách
- 10. Chế độ xem danh sách Android với các phần
- 11. Chế độ xem hình ảnh Android * FIT_TOP *
- 12. vấn đề cử chỉ với chế độ xem bản đồ trong trang chế độ xem
- 13. Chế độ xem hiển thị Android GONE
- 14. Android có loại chế độ xem
- 15. Chế độ xem lưới Android Cuộn ngang
- 16. Android - Cách vẽ trên chế độ xem
- 17. Làm mới chế độ xem Android
- 18. getOnClickListener() trong chế độ xem Android
- 19. chế độ xem kéo android mượt mà
- 20. Chế độ xem băng chuyền trong Android
- 21. Android: Xóa chế độ xem khỏi superview
- 22. Cách tải chế độ xem cho một mục trong chế độ xem danh sách trong Android?
- 23. Có thể đặt một chế độ xem trên một chế độ xem khác trong Android không?
- 24. Chế độ xem nổi trên Android (trên các chế độ xem khác)
- 25. Chế độ xem cuộn cho chế độ xem văn bản trong android
- 26. Hiển thị chế độ xem từ chế độ không xem/chế độ xem trong mvvmcross
- 27. Cách thêm GLSurfaceView giữa Chế độ xem Android?
- 28. Cách thêm chế độ xem phụ vào một chế độ xem trên web để chế độ xem phụ sẽ cuộn cùng với chế độ xem web?
- 29. Android ClassCastException khi truy xuất Chế độ xem tùy chỉnh
- 30. Chế độ xem hình ảnh Android từ url
Đây là một câu hỏi cũ, nhưng cảm ơn câu trả lời - Tôi rất vui khi biết nó xuất hiện trong tổ ong. – ramblinjan
Tôi vẫn có thể sử dụng tính năng xoay trong API 19? –