7

Tôi đang chạy phiên bản android studio mới nhất, Sự cố là ngăn xem trước không hiển thị ActionBar khi bất kỳ chủ đề AppCompat nào được sử dụng, nếu tôi thay đổi chủ đề của khung xem trước, nó hoạt động tốt (Không thay đổi chủ đề thực tế) , nhưng có bất kỳ discepency trong việc này,Ngăn xem trước của Android studio không hiển thị ActionBar?

tôi styles.xml như sau

<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
    </style> 

</resources> 

khi cửa sổ xem trước được thiết lập để AppTheme, các ActionBar không hiển thị, tuy nhiên nó hoạt động tốt trong thiết bị của tôi và AVD,

No Action Bar shown

Như bạn có thể thấy điều này làm cho nó khó khăn để gỡ lỗi và kiểm tra ActionBar

Xin gợi ý một số sửa chữa này và làm thế nào chính xác không một chủ đề AppCompat khác là một bình thường?, Tôi chỉ là một người mới bắt đầu android .

Cảm ơn!

+0

@JaredBurrows, Cảm ơn bạn đã thông tin, nhưng tôi đã không tạo ra tiền thưởng –

Trả lời

12

Đây là một lỗi: https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=78944

Thật không may nó là ưu tiên thấp.

Cập nhật: thiết lập xem trước để API 22

+3

Đã sửa lỗi! Sẽ có trong bản cập nhật tiếp theo. –

+1

Có thực sự không? Bởi vì tôi nhận thấy một tác dụng phụ có thể xảy ra: khi tôi chọn một chủ đề NoActionBar từ các công cụ Xem trước, nó vẫn có một thanh hành động. – lemuel

+0

Nó đã được cố định với các vấn đề nhỏ trong công cụ nền tảng 22 –

-1

Có thủ phạm trong MainActivity của bạn (trong đó bao giờ hoạt động của bạn) khi bạn đang sử dụng app.compact.v7 của bạn có nghĩa vụ phải mở rộng ActionBarActivity thay Hoạt động

+0

Tôi xin lỗi tôi không thực sự hiểu, Hoạt động chính của tôi và đoạn mở rộng ActionBarActivity và hơn thế nữa tôi đã nói nó hoạt động tốt trên thiết bị vv, chỉ có khung xem trước là lộn xộn chỉnh sửa. –

+0

https://www.youtube.com/watch?v=h57QpXp2TRg xem video này bạn có thể hiểu được –

+1

Câu hỏi về xem trước và không xuất hiện trong thời gian chạy. –

1

Trong styles.xml của tôi, tôi đã

<style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"> 

đã phải thay đổi nó để chỉ

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
Các vấn đề liên quan