小编dgk*_*ipp的帖子

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

我正在寻找一种方法来设置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万
查看次数

标签 统计

actionbarsherlock ×1

android ×1