Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Xoay mành hình trong service theo hướng của máy

    Chào các bạn,
    Có bạn nào biết cách làm xoay màn hình theo hướng của máy không?( Không phụ thuộc vào auto rotate của máy)
    Hiện tại mình đang làm là dùng Sensor để xác định hướng của máy , sử dụng WindowManager add 1 view transparent rồi xác định
    hướng dựa trên Sensor, nhưng mà vì Sensor request liên tục nên khi mình quay sang hướng mới thì nó cứ bị quay loạn xạ lên.
    Có bạn nào có giải pháp không? Mình đang cần rất gấp.

  2. #2
    Bạn tự thiết lập xem sao:

    Mã:
    Settings.System.putInt(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE, Settings.System.ACCELEROMETER_ROTATION, 1);

  3. #3
    Thanks a Kevin, nhưng cái a đưa ra là ghi đè giá trị thiết lập auto rotate của máy để từ đó có thể xoay được,
    Tuy nhiên em đang làm là không phụ thuộc vào auto rotate của máy hay không, nghĩa là dù cho lock auto rotate
    thì vẫn xoay màn hình được.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •