Center Align title in action bar using styles in android.

前端 未结 4 608
再見小時候
再見小時候 2020-11-29 06:41

Hi I am developing android application. In my application I am using action bar. I want to make center align my title of window in action-bar. I know it is possible using xm

4条回答
  •  醉话见心
    2020-11-29 07:30

    @Napolean's answer helped me, but in my case I am using Xamarin android (monodroid). Here's the translation of his code in C#:

    var titleId = Resources.GetIdentifier("action_bar_title", "id", "android");
    var titleTextView = FindViewById(titleId);
    var layoutParams = (LinearLayout.LayoutParams) titleTextView.LayoutParameters;
    layoutParams.Gravity = GravityFlags.CenterHorizontal;
    layoutParams.Width = Resources.DisplayMetrics.WidthPixels;
    titleTextView.LayoutParameters = layoutParams;
    titleTextView.Gravity = GravityFlags.Center;
    //Added padding because it is slightly off centered.
    titleTextView.SetPadding(100, 0,0,0);
    

提交回复
热议问题