我需要在 android 中带有自定义标题栏的操作栏选项卡。我正在使用此代码
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.customtitle);
但它不能正常工作。当前标签显示在标题下方。我需要标题显示在标签下方。谁能帮我?
我需要在 android 中带有自定义标题栏的操作栏选项卡。我正在使用此代码
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setCustomView(R.layout.customtitle);
但它不能正常工作。当前标签显示在标题下方。我需要标题显示在标签下方。谁能帮我?
根据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));