我需要带有自定义标题栏android的操作栏标签

时间:2013-06-13 08:41:42

标签: android

我需要在android中使用自定义标题栏的操作栏标签。我正在使用此代码

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

但它无法正常工作。目前标签显示在标题下方。我需要标题显示在标签下方。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分: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));