Tôi có một menu rộng ứng dụng sẽ không luôn hiển thị. Cụ thể đặc biệt là vấn đề của tôi là khi tôi đặt phiên bản sdk mục tiêu thành 16 cho các thiết bị không có nút menu phần cứng 3 dấu chấm (Action bar?) Sẽ xuất hiện actua \ lly thì không.Trình đơn thanh tác vụ Android không hiển thị khi phiên bản sdk mục tiêu lớn hơn 10. Tại sao?
tôi có các mục manifest sau
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="10" />
Trong một giả lập avd không có các nút phần cứng tôi thấy 3 chấm cho thanh tác vụ đơn
Nhưng nếu tôi đặt mục tiêu đến 16
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
Không có thanh tác vụ nào xuất hiện
Tôi có các kiểu được đặt trong nhiều thư mục tài nguyên - giá trị, giá trị-v11 và các giá trị-v14
và đặc biệt trong các giá trị-v14 Tôi có một tập tin styles.xml mà các tiểu bang
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar" />
Mục manifest để thiết lập các chủ đề có
<application android:label="@string/app_name"
android:name="uk.co.pjadult.mobile.adult_reader_lib.BookLib"
android:icon="@drawable/ic_launcher"
android:theme="@style/AppTheme">
Tôi đang tự hỏi liệu mình có cần thiết lập thư mục tài nguyên với các kiểu cho TẤT CẢ phiên bản sdk không?
tôi đang ở một mất mát như những gì các phương pháp chính xác nên được để có thể thiết lập android: targetSdkVersion = "16" AND có thanh hành động (3 chấm) trình đơn xuất hiện
CẬP NHẬT Tôi hiện đang sử dụng ActionBarSherlock không có vấn đề nào
http://developer.android.com/guide/topics/ui/actionbar.html –
@RajeshRajaram Điều đó không trả lời được câu hỏi của tôi. Thanks anyway – jamesc
Thanh hành động được sử dụng như một sự thay thế trong Honeycomb hoặc cao hơn khi họ nói trong trang web chính thức của Android; Vì vậy, đó là lý do tại sao bạn không nhận được nó có thể –