我想要删除它的汉堡包和矩形区域,但我不能。
有很多答案都说使用" setDrawerIndicatorEnabled(false)",但我认为这不是我想要的,或者如果是,我没有正确使用。
当指示器被禁用时,ActionBar将恢复为 显示活动主题提供的主页指示 在android.R.attr.homeAsUpIndicator属性而不是 动画抽屉标志符号。
问题是,我想删除它,而不仅仅是显示导航箭头。
答案 0 :(得分:2)
WITH CTE AS
(
SELECT *,
RN = ROW_NUMBER() OVER(PARTITION BY [day], [name]
ORDER BY [name] COLLATE SQL_Latin1_General_Cp1_Cs_AS),
N = COUNT(*) OVER(PARTITION BY [day], [name])
FROM ( select 1 as [day], 'a' as [name]
union all select 1, 'A'
union all select 2, 'A'
union all select 2, 'a'
union all select 3, 'BcDeF'
union all select 3, 'bCdEf') X
)
SELECT [day],
MAX([name] COLLATE SQL_Latin1_General_Cp1_CS_AS) OVER (PARTITION BY [name]) [name],
N
FROM CTE
WHERE RN = 1;
的唯一目的是启用该按钮,只需点击一下即可打开/关闭ActionBarDrawerToggle
的抽屉。如果您不想要该功能,则可以删除DrawerLayout
。用户仍然可以按常规拖动抽屉,您仍然可以使用相应的ActionBarDrawerToggle
和DrawerLayout#openDrawer()
方法以编程方式打开/关闭它。
如果您还使用了另一种启用导航/向上按钮的方法 - 例如DrawerLayout#closeDrawer*()
或ActionBar#setDisplayHomeAsUpEnabled()
- 您还需要将其删除,以完全摆脱按钮。