Android 标题 居中

android通过自定义theme个性化标题栏并且文字居中 安卓默认的标题栏黑乎乎非常难看。不过可以通过theme来自定义标题栏样式。在一次项目中需要把颜色修改为蓝色,高度40dp,标题文字居中的效果。步骤如下:1.首先在values文件夹下创建colors.xml文件,内容如下: #ff004B97 2.在styles.xml文件中添加以下代码: #fff 18sp bold 阅读详情

1在onCreate()方法中加上这三句话:

 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
 setContentView(R.layout.main);
 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title);
在布局文件中新建一个title.xml文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
 android:layout_height="wrap_content"
 android:layout_gravity="center">
        <TextView android:id="@+id/textTile"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="title" />
</LinearLayout>


注:另外设置字体大小、颜色等在title文件的textTitle中设置


效果如下图:




Android-带有传统标题栏ActionBar标题居中TitleActivity 带有传统标题栏 ActionBar 标题居中TitleActivity 立即下载

相关推荐

Android-TitleBar自定义标题居中的ToolBar

自定义标题居中的ToolBar,也可以将自定义View添加到ToolBar的左边、中间、右边

android 修改标题栏文字居中

android修改ToolBar的title文字居中及注意事项 1、先创建一个布局文件title_bar.xml,里面就是标题栏的内容,根据自己需求来调整 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="http://schemas.android.com/apk/res/a...

com_it的博客 2万+

ActionBar Title文字居中

自认为最简单的ActionBar Title文字居中的代码,适合初学者。修改样式可以到网上找,这里面就不集成了。

android title 居中

先贴代码: private void centerActionBarTitle() { int titleId = 0; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) { titleId = getResources().getIdentifier("action_bar_title", "

吴伯的专栏 1256

android - 自定义标题栏(在标题栏中增加按钮和文本居中)

http://blog.csdn.net/ztp800201/article/details/7313029 现在很多的Android程序都在标题栏上都显示了一些按钮和标题,如下图: 下面通过实例来看一下如何实现。 1、在layout下创建一个titlebtn.xml文件,内容如下: [html] view plaincopy

qweadf1的专栏 497

Android标题文字居中(toolbar自定义)

styles.xml <?xml version="1.0" encoding="utf-8"?> <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/WhiteSmoke</item><!--浅灰白,title栏背景色--> ..

m0_45281759的博客 8366

android标题居中

在onCreat()中         requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);          setContentView(R.layout.main);         getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title);,然后加titl

lushuntao的专栏 1484

Android设置Toolbar的标题居中

最近需要做一个界面,看了下需求,觉得可以使用Toolbar来做。但是后来发现Toolbar默认的标题的位置是靠左的,而我想要的是居中的。经过搜索在Stack Overflow上找到了答案。 Toolbar的父类是ViewGroup,我们只需把Toolbar默认的title设置为空,并在Toolbar里加上一个TextView就可以实现想要的想过。 布局activity_main.xml

Data的博客 2万+

Android标题居中的Toolbar

前言 2017年特意写第一篇博客开个头。之前一直不写博客的原因,一个是懒,另一个是因为觉得自己没那个能力,怕误导别人。但是最近特别想听听别人的意见,所以就下定决心开始写博客。 我有轻微强迫症,所以对代码的要求比较高,对自己更是如此。写代码的时候做到优雅整洁。

benio的专栏 1089

toolbar标题居中android,Toolbar实现标题居中效果

Toolbar用的非常多,可定制,很灵活。它默认title是在toolbar内部左侧,其实这本没有什么,但是大家都把title往中间挪。找了一下,没有找到设置title位置的方法,看大家都是往Toolbar里塞一个tv。有两种情况:1.单独使用Toolbar2.和CollaspingToolbarLayout配合使用第一种比较简单android:id="@+id/toolbar"android:l...

weixin_33274728的博客 1295

android toobar标题居中,android – 如何在CollapsingToolbarLayout居中扩展标题

我想在展开布局时将工具栏标题居中,这是我的代码:xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/main_content"android:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWindow...

weixin_35963855的博客 194

Android普通对话框标题居中,Android—Dialog标题居中

protected void showUpdateSucessDialog(){AlertDialog.Builder builder = new Builder(MainActivity.this);View aalayout = View.inflate(MainActivity.this, R.layout.dialogsucess, null);builder.setCancelable(...

weixin_29011395的博客 881

React-Native如何解决安卓标题居中的问题

一、问题 在使用React-Navigation的时候,发现页面的标题栏在iOS中自动居中,而在安卓中自动居左,如下图: 而安卓的则是: 关键代码如下: 二、解决 代码如下 解释: 1、Button改为TouchableOpacity 将原先的Button改为TouchableOpacity,因为在这里对Button设置背景颜色backgroundColor的时候,发现不起作用,而设置co...

CheyBen的博客 1042

android 自定义dialog居中,Android上的自定义对话框:如何居中显示标题

Android上的自定义对话框:如何居中显示标题?我正在开发一个Android应用程序。如何将正在使用的自定义对话框的标题居中?谢谢。11个解决方案100 votes可以通过编程方式完成此操作的另一种方法是使用setCustomTitle():// Creating the AlertDialog with a custom xml layout (you can still use the de...

weixin_28718793的博客 1399

android 标题靠右,Android-ToolBar-居中标题

Android 开发ToolBar组件默认是居左显示,根据需求,大多需要居中显示。网上大多的做法是添加一个TextView,将源标题设置为空,再设置添加的TextView格式居中。这样可以达到目的,但源标题组件其实还是存在的,其实跟一跟源码就能找到实现方式,先上干货,再做讲解:干货toolbar=parentView.findViewById(R.id.toolbar);//获取组件toolbar...

weixin_39644713的博客 383

Fragment中使用setSupportActionBar(),以及toolbar标题居中问题

问题1:Fragment中无法直接使用setSupportActionBar() 解决: 将得到的activity强制转化成AppCompatActivity val mActivity = activity as AppCompatActivity mActivity.setSupportActionBar(toolbar_fragment_more) var actionBar : ActionBar? = mActivity.supportActionB

weixin_41650019的博客 3390

Android 自定义ToolBar布局的及Title居中问题处理

看到很多的博主写关于ToolBar标题居中的问题,不过真正的实现ToolBar的标题居中的不是很多,对此,自己测试了一下,设置了ToolBar的标题居中显示,可以自定义,不为别的,只想大家可以走捷径,节约时间,快速实现: 效果图: 若有需要(上面几个效果的)设置沉浸式状态栏纯色、渐变色、图片全屏、以及Fragment中使用沉浸式状态的可以下载这个免费的案例:(不需...

shenggaofei的博客 1451
上一篇: android 删除sdcard中文件命令
下一篇: java计算时间差
lanpy88
博客等级 码龄17年 54粉丝 21原创
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值