android – 如何从ActionBar Sherlock中删除HomeAsUpButton箭头?

android – 如何从ActionBar Sherlock中删除HomeAsUpButton箭头?,第1张

概述我想从HomeAsUpButton的箭头图像中删除. 我试图从布局中删除箭头的ImageView(没有发生),并尝试使用SupportActionBar.SetDisplayHomeAsUpEnabled(false);完全删除按钮功能. 我正在使用johnkil’s SideNavigation代码.有什么建议么? 以YouTube的应用为例: 使用ActionBar Sherlock,在Act 我想从HomeAsUpbutton的箭头图像中删除.

我试图从布局中删除箭头的ImageVIEw(没有发生),并尝试使用SupportActionbar.SetdisplayHomeAsUpEnabled(false);完全删除按钮功能.@H_403_3@

我正在使用johnkil’s SideNavigation代码.有什么建议么?@H_403_3@

以YouTube的应用为例:@H_403_3@解决方法 使用Actionbar Sherlock,在Activity的onCreate方法中,您只需执行以下 *** 作:

getSupportActionbar().setdisplayHomeAsUpEnabled(false);

如果上传图像不会消失,可能与您引用的图书有关.在我的应用程序中,我使用SlIDingMenu库,它的工作原理很好(来源:https://github.com/jfeinstein10/SlidingMenu)@H_403_3@

编辑:使用SlIDingMenu库,活动将如下所示:@H_403_3@

public class MainAct extends SlIDingFragmentActivity {    @OverrIDe    public voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.main);        // SlIDing menu        // Here I set the menu's layout        setBehindContentVIEw(R.layout.menu_frame);        FragmentTransaction t = getSupportFragmentManager().beginTransaction();        MenuListFrag frag = MenuListFrag.newInstance(getSlIDingMenuItems());        t.replace(R.ID.menu_frame,frag);        t.commit();        // Customizing the SlIDingMenu        SlIDingMenu sm = getSlIDingMenu();        sm.setShadowWIDthRes(R.dimen.shadow_wIDth);        sm.setShadowDrawable(R.drawable.shadow);        sm.setFadeDegree(0.35f);        // HIDing the Actionbar's up button        getSupportActionbar().setdisplayHomeAsUpEnabled(false);        getSupportActionbar().setHomebuttonEnabled(true);    }}
总结

以上是内存溢出为你收集整理的android – 如何从ActionBar Sherlock中删除HomeAsUpButton箭头?全部内容,希望文章能够帮你解决android – 如何从ActionBar Sherlock中删除HomeAsUpButton箭头?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1131932.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存