2

我需要在 android 中带有自定义标题栏的操作栏选项卡。我正在使用此代码

actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.customtitle);

但它不能正常工作。当前标签显示在标题下方。我需要标题显示在标签下方。谁能帮我?

4

1 回答 1

0

根据http://developer.android.com/reference/android/app/ActionBar.html

setCustomView(View view, ActionBar.LayoutParams layoutParams)

此函数在第二个参数中采用 ActionBar.LayoutParams 参数。所以你可以做到

final View actionCustomView = getLayoutInflater().inflate(
            R.layout.custom_action_bar, null);
actionBar.setCustomView(actionCustomView, new ActionBar.LayoutParams(
            android.view.ViewGroup.LayoutParams.MATCH_PARENT,
            android.view.ViewGroup.LayoutParams.WRAP_CONTENT));
于 2013-06-13T09:29:49.503 回答