近来做多语言下的界面适配,在阿语和波斯语下,actionbar的显示面目全非,搞了半天没有进展,
网上找了一个资料:
http://stackoverflow.com/questions/14402329/disable-actionbar-rtl-direction
根据此修改,因为actionbar的各个tab显示是基于android/internal/widget/ScrollingTabContainerView.java此文件,对于各个tab执行添加操作的,在此文件中进行各个layoutDirection的设置均无作用,尝试在主题中,修改引用的actionBarStyle
actionbar主题,Widget.Holo.ActionBar
,增加:
<item name="android:layoutDirection">ltr</item>属性,尝试再次进入应用,actionbar的tab再也不会随着语言变化了,
好了问题搞定,歇一会。。。。