Android Actionbar Setactionview Layout Issue
I've been trying to use the setActionView from the ActionBar in ICS Seems like it should be straight forward but somehow I'm not getting the layout alignment that I would hope for.
Solution 1:
It seems that explicitly defining the style and adding a 4dip padding in the root of the layout to inflate as shown below solves this issue
<ImageViewxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:paddingLeft="4dip"android:paddingRight="4dip"style="?android:attr/actionButtonStyle" />
This seems to be used in the android stylesheet here
Solution 2:
A little late but the right solution is not an absolute value such as 4dp. The right approach is to set the minWidth to ABS values:
android:minWidth="@dimen/abs__action_button_min_width"
Example progress bar:
<?xml version="1.0" encoding="utf-8"?><ProgressBarxmlns:android="http://schemas.android.com/apk/res/android"android:minWidth="@dimen/abs__action_button_min_width"android:layout_width="wrap_content"android:layout_height="wrap_content"android:focusable="true"android:layout_gravity="center"style="@android:style/Widget.ProgressBar.Small"/>
Post a Comment for "Android Actionbar Setactionview Layout Issue"