2011-09-20 44 views
10

thể trùng lặp:
How to set android show vertical orientation?Disable màn hình tự động xoay - Android

Tôi đang cố gắng để vô hiệu hóa tự động xoay vòng khi tôi chạy ứng dụng của tôi trong Android. Có thể, tôi nên thêm một mã dòng trong AndroidManifest.xml Bất cứ ai cũng biết Làm thế nào tôi có thể làm điều đó?

+0

http://stackoverflow.com/questions/6119606/how-to-set-android-show-vertical-orientation – DonGru

Trả lời

33

Thêm một cái gì đó giống như android:screenOrientation="portrait" hay android:screenOrientation="landscape" trong AndroidManifest.xml:

<activity android:name=".MyActivity" 
      android:label="@string/app_name" 
      android:screenOrientation="portrait"> 
+0

Nếu trường hợp đó, bạn cũng có thể đặt thành "phong cảnh" – JQCorreia

+0

có thể không cho tôi biết cách để chỉ eanble cảnh quan và chế độ potrait chỉ (hạn chế đảo ngược cảnh quan và đảo ngược potrait) cùng một lúc ??? Xin vui lòng giúp đỡ ..số khẩn cấp –

+0

@himanshu Bạn nên tạo câu hỏi của riêng mình .. – nhaarman

1
<activity android:name=".SomeActivity" 
       android:label="@string/app_name" 
       android:screenOrientation="portrait"> 

cho chế độ dọc.

1

Thêm thuộc tính android:screenOrientation vào thẻ <activity /> của bạn:

<activity android:screenOrientation="landscape" 
      ... > 

Để biết thêm thông tin và một danh sách các giá trị có thể ghé thăm documentation.

1

Bạn có thể đặt Hoạt động của mình ở chế độ định hướng đơn bằng cách thêm mã được đề xuất trong các câu trả lời khác. Một cách đầy đủ hơn về đối phó với điều này là ở đây:

http://developer.android.com/guide/topics/resources/runtime-changes.html

Khi bạn thay đổi định hướng những gì bạn đang làm là thay đổi cấu hình ứng dụng. Xem dưới tiêu đề "Tự xử lý thay đổi cấu hình" để ghi đè hành vi mặc định.

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