android - 如何将 Activity 中的标题或标签居中对齐?

标签 android android-activity label title

我知道有两种设置 Activity 标题的方法。一种方法是像这样在 android list 中设置它 android:label="@string/app_name"。其次是在 Activity 类中以编程方式设置,如 setTitle("Hello World!")。两种方式都位于左侧,但如何将其置于中心?

最佳答案

它会很好地工作..

TextView customView = (TextView) 
LayoutInflater.from(this).inflate(R.layout.actionbar_custom_title_view_centered, 
     null); 

ActionBar.LayoutParams params = new ActionBar.LayoutParams(
     ActionBar.LayoutParams.MATCH_PARENT, 
     ActionBar.LayoutParams.MATCH_PARENT, Gravity.CENTER ); 

customView.setText("Some centered text"); 
getSupportActionBar().setCustomView(customView, params); 

关于android - 如何将 Activity 中的标题或标签居中对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5347341/

相关文章:

android - startIntentSenderForResult 已弃用 Android

label - JavaFX - 标签 - 如何访问类成员

python - 向 matplotlib 颜色图图例添加垂直标签

android - 如何在 glSurfaceView 顶部插入按钮?

android - 从音频文件输入中检测人声

android - 第一次调用 getDecorView 会锁定 View 。如何知道 View 是否被锁定?

java - 停止观看 android - 暂停,然后开始并从它停止的地方开始

C# 刷新动态标签上的值

android - 如何使用 volley 和 okhttp 停止重试 401 请求

android - 如何在单个通知的状态栏中显示单个通知图标