方向更改后的操作栏徽标填充

时间:2014-09-02 07:25:13

标签: android android-layout android-actionbar actionbarsherlock

我正在使用actionbar sherlock,我正在使用这段代码删除actionbar徽标的顶部和底部填充,以使其看起来更大。

    ImageView icon = (ImageView) findViewById(android.R.id.home);
    FrameLayout.LayoutParams iconLp = (FrameLayout.LayoutParams) icon.getLayoutParams();
    iconLp.height=LayoutParams.MATCH_PARENT;
    iconLp.topMargin = iconLp.bottomMargin = 0;
    icon.setLayoutParams( iconLp );

但是当屏幕方向改变时,填充会恢复为默认值,徽标会再次变小。我尝试在onConfigurationChange中调用此代码,但它没有任何更改。

我该如何解决这个问题?

由于

0 个答案:

没有答案