2014-01-10 2 views
1

Я хочу показать панель, которая скрыта слева, когда пользователь вводит макет, идея в том, что вы знаете, что там является то, что бар без необходимости ставить иконку на ActionBar, сигнализирующий его существованиеМне нужно на минутку показать «drawerlayout», когда пользователь вводит макет

+0

Что вы пытаетесь достичь? Можете ли вы дать несколько кратких сведений о том, что именно вы хотите? – Piyush

+0

@PiyushGupta Я хочу показать панель, которая скрыта в izqueirda, когда пользователь вводит макет, идея в том, что вы знаете, что есть этот бар без необходимости помещать иконку на панель действий, сигнализирующую о ее существовании – cheloncio

ответ

1

Если вы хотите, чтобы открыть navigationdrawer первый раз, когда активность создается, вы можете просто сделать что-то вроде этого:

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

    drawer = (ListView) findViewById(R.id.left_drawer); // the drawer itself (ListView for example) 
    drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); // the drawer layout itself 

    drawerLayout.openDrawer(drawer); 
} 

Ваших xml может выглядеть примерно так:

<?xml version="1.0" encoding="utf-8"?> 

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="?attr/background_activity_color"> 
    <!-- The main content view --> 
    <FrameLayout 
     android:id="@+id/fragmentFrame" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" /> 
    <!-- The navigation drawer --> 
    <ListView 
     android:id="@+id/left_drawer" 
     android:layout_width="250dp" 
     android:layout_height="match_parent" /> 
</android.support.v4.widget.DrawerLayout>