Why Android is truncating my ActionBar title?
I know this question was posted a long time ago, but I recently ran into this issue and it caused a hell of a headache. I'm working on a Galaxy Note 10.1 and my title was "BidItems" and I only had the action overflow item visible, yet sometimes, "BidItems" became "BidIt..." which is just ridiculous. After much testing, I found that the reason for this truncating behavior in my application is that I was calling a method using ((MyActivity) getApplication()).setTitle();
method from one of my fragments. The setTitle()
method in my Activity calls getActionBar().setTitle()
. As soon as I called this method, my title was truncated for no reason. But simply calling setTitle()
from my activity worked just fine.
I really hope this saves people the headache it caused me.
I guess this problem is solved by refreshing action bar UI.
So I had solved with below codes.
ActionBar actionBar = getActivity().getActionBar();
actionBar.setTitle(title);
// for refreshing UI
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(true);