Articles of drawerlayout

NavigationView抛出错误:没有为包中的属性“menu”find资源标识符

我想在我的布局中添加NavigationView,如下所示: 但问题是我在编译期间遇到错误,如下所示: C:\Users\IBM_ADMIN\Documents\Androidprojects\supporttest\app\src\main\res\layout\activity_main.xml Error:(22) No resource identifier found for attribute ‘menu’ in package ‘ranjithnair02.com.supporttest’ Error:Execution failed for task ‘:app:processDebugResources’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Users\IBM_ADMIN\Documents\android-studio\sdk\build-tools\22.0.1\aapt.exe” finished with non-zero exit value 1 Information:BUILD FAILED 我在menu / drawer.xml中添加了菜单项。

无法解析符号DrawerLayout

我正在尝试实现导航抽屉,如下所示: http : //developer.android.com/training/implementing-navigation/nav-drawer.html#top 我的代码似乎没问题,我的清单中的最小和目标级别与示例匹配,但它告诉我它无法find以下三个引用 import android.support.v4.app.ActionBarDrawerToggle; import android.support.v4.view.GravityCompat; import android.support.v4.widget.DrawerLayout;

动态更改导航视图项目颜色Android

我想构建一个导航抽屉,其中每个项目具有不同的选择颜色(图标色调和文本颜色),因为Google Play商店具有: 我不确定他们是如何解决的,我认为他们使用不同的抽屉活动。 我想使用片段,我想更改图标色调和文本颜色。 我有什么想法可以做到这一点? 我正在使用谷歌的设计支持库和带有导航视图的抽屉布局。

ActionBarDrawerToggle的ActionBarActivity – 不使用drawerImageRes

在这个Android示例中,我尝试创建一个使用支持版本的应用程序(android.support.v4和android.support.v7)。 该示例创建一个如下所示的菜单抽屉 我的代码得到了这个 请注意,图标是不同的,它的移动方式是不同的,在我的版本中,它不会移动。 示例代码 public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence mTitle; private String[] mPlanetTitles; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mTitle = mDrawerTitle = getTitle(); mPlanetTitles = getResources().getStringArray(R.array.planets_array); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // set […]

同一活动中的导航抽屉和视图寻呼机

我试图在同一活动中实现导航抽屉和视图寻呼机。 导航抽屉工作正常,但视图寻呼机不工作,我也在导航抽屉打开时右侧滑动指针(空指针在android。支持.v4。小部件.GrawerLayout.isContentView(DrawerLayout.java:840)。我我附加了主要的xml布局和代码。 活动类如下 public class MainActivity extends Activity { private DrawerLayout mDrawerLayout; private ListView mDrawerList; private ActionBarDrawerToggle mDrawerToggle; private CharSequence mDrawerTitle; private CharSequence mTitle; private String[] mPlanetTitles; private MainActivity mContext; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mContext = this; ViewPager vp = (ViewPager) findViewById(R.id.viewpager); CustomPagerAdapter adapter = new CustomPagerAdapter(mContext); vp.setAdapter(adapter); vp.setPageTransformer(false, new ViewPager.PageTransformer() […]

如何在设备屏幕的右侧设置抽屉布局图标?

我已经创建了抽屉布局示例应用程序,它工作正常,我的问题是抽屉布局从右到左完美工作但我试图将图标左侧移动到右侧但它不起作用给我你的建议.. !!! 这有可能吗?

如何使用DrawerLayout打开活动时删除延迟?

我有一个带有DrawerLayout的活动但是无论什么时候它打开都有一个延迟,就像分秒,屏幕是白色的,然后画出我的屏幕。 转换结束后会发生这种情况。 所以它看起来像屏幕animation过渡是跳跃。 在用ButterKnife绑定视图后,我尝试将它放在我的OnCreate上,但它没有做任何事情。 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { postponeEnterTransition(); drawerLayout.getViewTreeObserver().addOnPreDrawListener(new ViewTreeObserver.OnPreDrawListener() { @TargetApi(Build.VERSION_CODES.LOLLIPOP) public boolean onPreDraw() { drawerLayout.getViewTreeObserver().removeOnPreDrawListener(this); startPostponedEnterTransition(); return true; } }); } 是的我正在为Lollipop优化它,对于pre-Lollipop设备我使用overridePendingTransitions ,它运行正常。 我的问题只在Lollipop设备上。 顺便说一句,我的Enter和Exit转换都是在xml中定义的fade_in_out并在styles指定 @color/pink false true true true true @transition/fade_in_out_transition @transition/fade_in_out_transition @transition/change_clip_bounds @transition/change_clip_bounds stateAlwaysHidden|adjustResize

Android DrawerLayout没有显示正确的指示器图标

我正在尝试使用新的DrawerLayout作为列表。 问题是虽然我设置了抽屉监听器,但操作栏上的指示器仍然是箭头图标而不是我打算绘制的3行图标。 以下是OnCreate函数: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_front_page); // Swiping Pager set up mSectionsPagerAdapter = new SectionsPagerAdapter(getSupportFragmentManager()); mViewPager = (ViewPager) findViewById(R.id.pager); mViewPager.setAdapter(mSectionsPagerAdapter); // Sliding Drawer set up mHabitContract = new HabitsContract(this); mDrawerLayout = (DrawerLayout) findViewById(R.id.front_page_layout); mDrawerList = (ListView) findViewById(R.id.habit_list); mDrawerLayout.setDrawerShadow(R.drawable.drawer_shadow, GravityCompat.START); mDrawerList.setAdapter(new HabitAdapter(mHabitContract.GetHabitItems(), this)); // Fixme: Indicator image doesn’t show up mDrawerToggle = […]

Android,什么是不使用支持库时等效的DrawerLayout类?

由于我的最低SDK版本是14,我不想在我的应用程序中添加支持库。 根据Android在DrawerLayout页面上DrawerLayout ,此视图组在支持库( android.support.v4.widget )中定义。 如果我不添加支持库,是否有任何等效的DrawerLayout类? 谢谢。

如何在DrawerLayout的NavigationView中设置未读通知计数?

我使用Android设计支持库在DrawerLayout中创建了一个NavigationView my_navigation_items.xml 现在,我想为NavigationView每个项目设置未读通知计数器,如下图所示: 如何在NavigationView项目上设置未读通知计数器?