我正在尝试使滑动到右侧像这个应用程序的操作栏上的导航抽屉:[Removed] 这是我的主要活动的布局: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.DrawerLayout …> <RelativeLayout android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> … </RelativeLayout> <fragment android:name="com…." android:layout_gravity="start" android:id="@id/navigation" android:layout_width="@dimen/navigation_menu_width" android:layout_height="fill_parent" /> </android.support.v4.widget.DrawerLayout> 一些其他问题在stackoverflow是类似的这个问题,但所有的答案都build议使用滑动菜单库。 但这个应用程序,他们仍然使用android.support.v4.widget.DrawerLayout,他们成功。 不要问我怎么知道他们使用标准的导航抽屉,但我确定。 将非常感谢您的帮助。 这是最终的解决scheme :非常感谢@Peter Cai这是完美的工作。 https://github.com/lemycanh/DrawerOnTopActionBar
我一直在关注Google的导航抽屉指南 ,我想用制表符和手势将它添加到Activity中。 我想禁用手势打开导航抽屉,有没有人有任何想法如何做到这一点?
我制作了一个工作的抽屉,就像在developer.android.com网站的教程中显示的那样。 但现在,我想使用一个导航抽屉,我在NavigationDrawer.class中为我的应用程序中的多个活动创建。 我的问题是,如果任何人在这里可以做一个小教程,这解释了如何使用一个导航抽屉多个活动。 我首先阅读它在这个Android的导航抽屉在多个活动 但是它在我的项目上不起作用 public class NavigationDrawer extends Activity { public DrawerLayout drawerLayout; public ListView drawerList; private ActionBarDrawerToggle drawerToggle; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); drawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); drawerToggle = new ActionBarDrawerToggle((Activity) this, drawerLayout, R.drawable.ic_drawer, 0, 0) { public void onDrawerClosed(View view) { getActionBar().setTitle(R.string.app_name); } public void onDrawerOpened(View drawerView) { getActionBar().setTitle(R.string.menu); } }; […]