Android 动作栏设置图标居中
我想使用Android 动作栏设置图标居中,android,android-actionbar,Android,Android Actionbar,我想使用actionBar.setIcon()并将其居中。这可能吗 已尝试使用自定义视图,但容器未居中。以下是自定义布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/ActionBartest" android:layout_width=
actionBar.setIcon()
并将其居中。这可能吗
已尝试使用自定义视图,但容器未居中。以下是自定义布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ActionBartest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal"
>
<ImageButton
android:id="@+id/slideMenuButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:layout_alignParentLeft="true" />
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:layout_centerVertical="true"
android:layout_centerInParent="true" />
</RelativeLayout>
这是自定义布局
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ActionBartest"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal"
>
<ImageButton
android:id="@+id/slideMenuButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:layout_alignParentLeft="true" />
<ImageView
android:id="@+id/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_launcher"
android:layout_centerVertical="true"
android:layout_centerInParent="true" />
</RelativeLayout>
解决了。我刚刚在自定义样式中重写了
Gravity
属性
<item name="android:gravity">center</item>
中心
已解决。我刚刚在自定义样式中重写了Gravity
属性
<item name="android:gravity">center</item>
中心
检查此ANWR,将文本视图更改为ImageView并在没有主页按钮的情况下使用此ANWR,将文本视图更改为ImageView并在没有主页按钮的情况下使用它作为答案(如果有帮助的话)!这是ActionBar本身的自定义视图吗?因此,对于每个选项卡,我只使用actionBar.setIcon?尝试了这种方法,但“setIcon”设置的图标仍然与答案的左标记对齐,如果它对您有帮助的话!这是ActionBar本身的自定义视图吗?因此,对于每个选项卡,我只使用actionBar.setIcon?尝试了这种方法,但“setIcon”设置的图标仍然向左对齐