要创建导航栏,我已经动态创建了一个操作栏:
public void onCreate(Bundle savedInstanceState) {
ActionBar actionBar = getActionBar();
}
并一一添加标签:
// Create first Tab
tab = actionBar.newTab().setTabListener(new FragmentsTab1());
// Create your own custom icon
tab.setIcon(R.drawable.tab1_hdpi);
actionBar.addTab(tab);
问题是,操作栏默认位于顶部。我怎样才能把它放在底部?我发现layout_below
可能适合这种情况。但是,由于它是动态生成的,我怎么知道它的 ID?非常感谢。
编辑:
添加拆分选项后,它没有做任何改变,是不是因为我的动作栏是动态生成的?
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:uiOptions="splitActionBarWhenNarrow"
package="com.example.tabtest"
android:versionCode="1"
android:versionName="1.0" >
和
<activity
android:name="com.example.tabtest.MainActivity"
android:uiOptions="splitActionBarWhenNarrow"
android:label="@string/app_name" >