相关疑难解决方法(0)

ActionBar徽标居中,两侧是Action项目

我怎么能让一个操作栏在中心有徽标,两边有两个动作项?

在此输入图像描述

我将使用ActionBar Sherlock.

android center graphical-logo android-actionbar

34
推荐指数
1
解决办法
3万
查看次数

填充操作栏"向上"指示图像

我正在寻找一种方法来设置ActionBar的"up"图标的样式,当您将其配置为从Activity中显示时,该图标会显示:

getSupportActionBar().setDisplayHomeAsUpEnabled(true);
Run Code Online (Sandbox Code Playgroud)

我一直在环顾四周,找到一种方法在主页图标和标题之间添加填充(ActionBar的主页图标和标题之间的填充),但不是在主页图标和向上指示符图标之间添加填充的方法.

ActionBarView.HomeView在android源码中挖了一下,它似乎通过这个调用来膨胀向上指示器:

mUpView = findViewById(com.android.internal.R.id.up);
Run Code Online (Sandbox Code Playgroud)

问题是com.android.internal.R.id.up内部因此我无法访问它,因此填充主页图标的上述链接解决方案将无法正常工作.理想情况下,我想覆盖它ActionBarView.HomeView,但它是私有的ActionBarView.

有谁知道ActionBarSherlock是否提供了一种覆盖此行为的好方法?我已经研究过提供一个自定义的家庭布局,但我发现的线程表明,与标准的android类不同,这不是一个好主意.

有任何想法吗?

android actionbarsherlock

15
推荐指数
3
解决办法
2万
查看次数