1

gösterilmiyor: http://developer.android.com/training/appbar/setting-up.htmlAndroid İşlem Çubuğu buradaki talimatları izledikten sonra

burada gördüğünüz gibi appbar hala gösterilmiyor: Ancak No Action Bar

, ben Çubuğu beri programında var varsayalım Programın çökmekte olduğu yerlere herhangi bir NullPointException alamıyorum. Bu yüzden daha fazla bir stil sayfası problemi olduğunu varsayalım. İşte

aktivite XML

<!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. --> 
<android.support.v4.widget.DrawerLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    tools:context="pt.bluecover.wearable3d.DrawerActivity"> 

    <!-- placed here as explained @ 
    http://developer.android.com/training/appbar/setting-up.html --> 
    <android.support.v7.widget.Toolbar 
     android:id="@+id/my_toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     android:elevation="4dp" 
     android:theme="@style/AppBar" 
     app:popupTheme="@style/Popup"/> 

    <!-- As the main content view, the view below consumes the entire 
     space available using match_parent in both dimensions. --> 
    <FrameLayout 
     android:id="@+id/container" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 

    <!-- The drawer is given a fixed width in dp and extends the full height of 
     the container. --> 
    <fragment 
     android:id="@+id/navigation_drawer" 
     android:name="pt.bluecover.wearable3d.NavigationDrawerFragment" 
     android:layout_width="@dimen/navigation_drawer_width" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     tools:layout="@layout/drawer_drawer" /> 

</android.support.v4.widget.DrawerLayout> 

var Ve burada styles.xml

<resources> 
    <style name="AppBar" parent="ThemeOverlay.AppCompat.ActionBar"/> 
    <style name="Popup" parent="ThemeOverlay.AppCompat.Light" /> 
    <style name="GdxTheme" parent="Theme.AppCompat.Light.NoActionBar"> 
     <item name="android:windowBackground">@android:color/transparent</item> 
     <item name="android:colorBackgroundCacheHint">@null</item> 
     <item name="android:windowAnimationStyle">@android:style/Animation</item> 
     <item name="android:windowContentOverlay">@null</item> 
    </style> 

</resources> 

var Ve burada bir sınıf üzerinde, sıfırlama ediyorum açıktır ki AppCompatActivity:

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_drawer); 

    //lets set the toolbar 
    Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar); 
    setSupportActionBar(myToolbar); 

    mNavigationDrawerFragment = (NavigationDrawerFragment) 
      getFragmentManager().findFragmentById(R.id.navigation_drawer); 
    mTitle = getTitle(); 

    // Set up the drawer. 
    mNavigationDrawerFragment.setUp(
      R.id.navigation_drawer, 
      (DrawerLayout) findViewById(R.id.drawer_layout)); 
} 

Peki, kimse eylem çubuğunun neden ortaya çıkmadığını bile bilmiyor mu?

Ek bilgi: Ekrandaki fragman bir libGDX parçasıdır.

cevap

0

Sen

için framelayout.change altında düzenini araç çubuğunu saklıyorsun
<android.support.v4.widget.DrawerLayout..> 
    <LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 
     <android.support.v7.widget.Toolbar..> 
     <FrameLayout ../> 
    </LinearLayout> 
    <!-- navigation Fragment --> 
    <fragment ../> 
</android.support.v4.widget.DrawerLayout> 
1

"Theme.AppCompat.Light. NoActionBar"

<style name="GdxTheme" parent="Theme.AppCompat.Light.NoActionBar"> 

Belki değişmesi gerektiğini "hayır işlem çubuğu"

İlgili konular