2012-09-26 37 views

Trả lời

28

Đi vào tệp kê khai và sử dụng chủ đề toàn màn hình.

<activity 
     android:name=".Foo" 
     android:label="@string/foo" 
     android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> 
+0

Điều này làm hỏng ứng dụng của tôi mỗi lần. –

+0

Hoạt động của bạn không thể là AppCompatActivity, thay vì sử dụng 'public class MainActivity mở rộng Activity {' – paakjis

3

Đồng ý với câu trả lời ở trên do SquiresSquire. Chỉ cần thêm ít thông tin hơn trong câu trả lời tôi muốn trình bày câu trả lời của tôi.

Bạn có thể làm cho ứng dụng của bạn toàn màn hình theo hai cách,

  • Làm Full Screen bất kỳ Hoạt động đặc biệt

    thêm yếu tố chủ đề trong hoạt động của thẻ

    <activity 
         android:name=".YourActivityName" 
         android:theme="@android:style/Theme.NoTitleBar."> 
    
  • Làm Full Screen toàn ứng dụng

    thêm chủ đề elemen t với thẻ ứng dụng

    <application 
         android:icon="@drawable/icon" 
         android:theme="@android:style/Theme.NoTitleBar."> 
    
7

Nếu bạn muốn có một toàn màn hình đặt thuộc tính này trong <activity /> hoặc <application /> thẻ trong tập tin Manifest của bạn

android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 
+0

Nó không phải là toàn màn hình thực. Tôi thiếu một nút được đặt động ở phía dưới. Tôi mô phỏng sự phát triển của tôi một genymotion 1280 X 800. Và tôi đặt các phần tử của mình vào một bố cục tuyệt đối bằng cách sử dụng ví dụ dòng này. "b.setLayoutParams (mới AbsoluteLayout.LayoutParams (150,150,50,50));" Có thể nó ong, rằng tôi PHẢI sử dụng bố trí khác do điều này? – icbytes

1

Để thiết lập ứng dụng của bạn hoặc bất kỳ hiển thị hoạt động cá nhân trong Full Chế độ màn hình,

Chèn mã trong tệp AndroidManifest .xml

@android:style /Theme. NoTitle Bar.Fullscreen 
9

Mã này làm cho Hoạt động toàn màn hình hiện tại. Không có Status-Bar hay bất cứ thứ gì ngoại trừ Activity-Window!

public class FullScreen extends Activity { 
     @Override 
     public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    requestWindowFeature(Window.FEATURE_NO_TITLE); 
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, 
          WindowManager.LayoutParams.FLAG_FULLSCREEN); 

    setContentView(R.layout.main); 
} 
} 

Chỉnh sửa cho AppCompactActivity

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
    <!-- Customize your theme here. --> 
    <item name="colorPrimary">@color/orange</item> 
    <item name="colorPrimaryDark">@android:color/holo_orange_dark</item> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowFullscreen">true</item> 
</style> 
+0

Tôi đang sử dụng tương tự và không cho phép cuộn trang có ít nội dung được gửi đi. Bất kì lời đề nghị nào !! – CoDe

+0

bạn đã thêm scrollView làm bố cục gốc chưa? –

+0

Có, tôi đang sử dụng phân đoạn và bố cục đó có chế độ xem Cuộn làm chế độ xem gốc. – CoDe

0

này hoạt động tốt đối với tôi.

android:theme="@style/Theme.AppCompat.NoActionBar" 
Các vấn đề liên quan