0

我已经尝试过这个网站的其他答案,但他们不适合我,这是我到目前为止所拥有的

样式.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="ActionBar" parent="@android:style/Widget.Holo.ActionBar">
<item name="android:background">@drawable/actionbar_background</item>
</style>
<style name="MyTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
</resources>

actionbar_background.xml

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/ios_actionbarbg"
android:tileMode="repeat" />

我该怎么做才能使我的应用程序名称文本位于中心?

4

1 回答 1

2

menu_example.xml

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent
    android:orientation="horizontal" />
    <TextView
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="My activity title">
    </TextView>
</LinearLayout>

活动示例.java

@Override
protected void onCreate(Bundle b) {
    super.onCreate(b);
    getActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM); 
    getActionBar().setCustomView(R.layout.menu_example);
}
于 2013-05-27T01:24:06.500 回答