2015-06-05 9 views
12

Tôi gặp sự cố này khi tôi áp dụng thanh công cụ vào ứng dụng của mình và nó bị lỗi khi tôi cố gắng chạy ứng dụng. bài trước nhưng không may mắn. Đây là mã của tôi:Không yêu cầu Window.FEATURE_ACTION_BAR và đặt cửa sổHành độngBar thành sai trong chủ đề của bạn để sử dụng Thanh công cụ thay vì

Style.xml

<style name="ToolBarStyle" parent="@style/Theme.AppCompat.Light"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item>  

</style> 

tôi đã cố gắng mẹ = "@ style/Theme.AppCompat.Light.NoActionBar" nhưng không có tác dụng.

Toolbar.xmal

<?xml version="1.0" encoding="utf-8"?> 
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:local="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:background="?attr/colorPrimary" 
    android:minHeight="?attr/actionBarSize" 
    android:theme="@style/ToolBarStyle" /> 

Manifest.axml

<application android:label="Capzure" android:theme="@style/ToolBarStyle" android:icon="@drawable/Icon"></application> 

Cảm ơn bạn.

Trả lời

18

Chủ đề của bạn sẽ trông như thế này, và loại bỏ @style/:

<style name="MyMaterialTheme" parent="Theme.AppCompat.NoActionBar"> 
     <item name="windowNoTitle">true</item> 
     <item name="windowActionBar">false</item> 
    ... 
</style> 

Sau đó, không xác định chủ đề trong <application/> thẻ. Chỉ xác định nó bằng hoạt động bạn muốn sử dụng chủ đề thiết kế material design, ví dụ: trong thẻ <activity>.

Nếu hoạt động của bạn kéo dài PreferenceActivity, AppCompatActivity, hoặc ActionBarActivity, mà bạn muốn để bắt đầu giao dịch với PreferenceFragment, thay đổi chủ đề của bạn để:

<style name="MyMaterialTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <item name="windowNoTitle">true</item> 
     <item name="windowActionBar">true</item> 
    ... 
</style> 

Và loại bỏ dòng này từ Thanh công cụ của bạn:

android:theme="@style/ToolBarStyle" 
Các vấn đề liên quan