调整android中的标题_android 动态 调整 标题栏 - CSDN
  • Android 之修改标题栏(title)

    万次阅读 2016-03-28 22:44:11
    1、首先导入ActionBarActivity包,然后将MainActivity继承Activity而不是ActionBarActivity(注意这里只改变的了主界面的标题) import android.support.v7.app.ActionBarActivity; public class MainActivity ...

    1、首先导入ActionBarActivity包,然后将MainActivity继承Activity而不是ActionBarActivity(注意这里只改变的了主界面的标题)

    import android.support.v7.app.ActionBarActivity;
    
    public class MainActivity extends Activity //不然会出现异常
    

    2、在MainActivity中添加以下语句

    this.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
    setContentView(R.layout.main);//<span style="font-family: Arial, Helvetica, sans-serif;">R.layout.main为你的布局文件</span>
    this.getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R.layout.title);//<span style="font-family: Arial, Helvetica, sans-serif;">R.layout.title为你删除标题后的布局文件</span>

    3、在layout中建立title.xml布局文件

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="horizontal" 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
    
        <TextView
            android:id="@+id/tbartxt"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:text="@string/app_name"
            android:textSize="19dp"
            android:textColor="#ffffff"
            android:gravity="center">
            
        </TextView>
    
    </LinearLayout>
    
    4、修改标题属性,在values文件夹中建立style.xml文件,修改标题栏背景以及高度,默认高度为26dip,可自行修改

    <?xml version="1.0" encoding="utf-8"?>
    <resources>
    <style name="CustomWindowTitleBackground">
    <item name="android:background">#09adeb</item>
    </style>
      
    <style name="title_style" parent="android:Theme">
    	   <item name="android:windowTitleSize">26dip</item> 
    	<item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
    </style>
    </resources>
    5、在你所要修改标题的文件中添加主题

    <activity
                android:name=".MainActivity"
                android:label="@string/app_name"
               	<strong>android:theme="@style/title_style"</strong>
                 >
    6、注意以上只是更改了部分activity的标题,只是局部修改,在修改了标题栏后,整个activity的布局会发生改变,所以必须修改相应的布局管理文件.xml文件



    展开全文
  • android 修改标题栏文字居中

    万次阅读 2018-09-16 10:02:57
    1、先创建一个布局文件title_bar.xml,里面就是标题栏的内容,根据自己需求来调整 &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;RelativeLayout xmlns:android="...

    android修改ToolBar的title文字居中及注意事项

    1、先创建一个布局文件title_bar.xml,里面就是标题栏的内容,根据自己需求来调整

    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
                    android:layout_width="match_parent"
                   android:layout_height="56dp"
                    android:background="@color/colorPrimary"
                    >
            <ImageButton
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:id="@+id/ib_title_back"
                android:src="@drawable/back"
                android:background="@null"
                android:layout_centerVertical="true"
                android:layout_marginLeft="10dp"
                />
            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="标题"
                android:layout_centerVertical="true"
                android:layout_centerHorizontal="true"
                android:textColor="#fff"
                android:textSize="22sp"
                android:id="@+id/tv_title"
                />
    </RelativeLayout>

     

    2、在需要显示的Activity的布局文件里面导入该布局

    3、在Activity中处理标题中的文字

    public class RegisterActivity extends AppCompatActivity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_register);
            TextView tv_title = (TextView) findViewById(R.id.tv_title);
            tv_title.setText("注册");
            tv_title.setGravity(Gravity.CENTER);
        
        }
    }

    4、测试结果如下:

    参考 https://blog.csdn.net/w690333243/article/details/72875006

    展开全文
  • 系统默认显示标题栏,无法使用下列方法隐藏标题栏: //隐藏标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_home_page); 注:必须在setConten

    继承自Activity时:

    系统默认不显示标题栏

    继承自AppCompatActivity时:

    系统默认显示标题栏,无法使用下列方法隐藏标题栏:

    //隐藏标题栏
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_home_page);

    注:必须在setContentView()之前使用requestWindowFeature(),不能调整顺序,否者会出现AndroidRuntimeException

    展开全文
  • 原装的Android标题栏配色比较单调,就是黑色的一坨,现在假设你的软件需要独自添加标题栏,这样不仅美观而且可以将进度条等加进去,如何实现:方法一:在你的那张ActivityonCreate方法加上下面代码:...

    原装的Android标题栏配色比较单调,就是黑色的一坨,现在假设你的软件需要独自添加标题栏,这样不仅美观而且可以将进度条等加进去,如何实现:

    方法一:在你的那张Activity中onCreate方法中加上下面代码:

    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);   
    setContentView(R.layout.main);  //软件activity的布局 
    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.titlebar); //titlebar为自己标题栏的布局
    

    方法二:

    因此先定义一个style,若修改背景请修改android:windowTitleBackgroundStyle
    若修改标题栏高度,请修改android:windowTitleSize

    例子:

    <?xml version="1.0" encoding="utf-8"?> 
    <resources xmlns:android="http://schemas.android.com/apk/res/android"> 
    
    
    <style name="CustomWindowTitleBackground"> 
        <item name="android:background">#565656</item> 
    </style> 
    
    
    <style name="test" parent="android:Theme"> 
       <item name="android:windowTitleSize">50dp</item> 
       <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item> 
    </style> 
    </resources>
    

    在程序的android_manifest.xml中对应activity中添加属性android:theme = “@style/test” 就可以了

    <?xml version="1.0" encoding="utf-8"?> 
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
       package="com.guardian"
       android:versionCode="1"
       android:versionName="1.0"> 
      <application android:icon="@drawable/icon" android:label="@string/app_name" > 
        <activity android:name=".Test"
             android:label="@string/app_name"
             android:theme = "@style/test"  //就在这里 
             > 
          <intent-filter> 
            <action android:name="android.intent.action.MAIN" /> 
            <category android:name="android.intent.category.LAUNCHER" /> 
          </intent-filter> 
        </activity> 
    
      </application> 
      <uses-sdk android:minSdkVersion="4" /> 
    
    </manifest>
    

    之后借助于设置自定义的标题栏xml文件,就可以自定义标题栏布局了

    展开全文
  • 又是忙了很久才有时间,这次我来说一下,android风格统一化修改上方标题栏颜色, 修改颜色后能达到与背景图片的颜色一致,风格一致,下面我们来看一张图   很明显,这个图标题栏颜色是红色,这里我为了测试...
  • Android沉浸式(侵入式)标题栏(状态栏)Status(三)从附录文章1,2可以看到,依靠Android系统提供的标准方案,状态栏即便在透明状态下,仍然有些半透明而不是全透明。本文是Android沉浸式状态栏解决方案的第三种,...
  • Android 标题 居中

    万次阅读 2015-01-23 17:45:00
    1在onCreate()方法加上这三句话: [java] view plaincopy requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.main); getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE,R...
  • Android自定义带标题边框的Layout

    千次阅读 2013-09-24 23:24:23
    标题边框的Layout,像Java Swing的JPanel一样带标题边框的布局,Android里没有类似控件,想到这个也不难,自己画了一个,是继承LinearLayout的一个自定义布局,当然,可以根据需要继承其他布局,基本都是一样的...
  • android WPS设置目录标题和目录引用

    千次阅读 2018-07-24 10:07:02
    今天,简单讲讲android使用WPS写文档时,如何设置目录的标题。 其实这个很简单,自己之前写文档时用过,但是有一段时间没有写文档,现在有开始写文档时,居然不知道怎么设置一级、二级、三级标题。于是自己在网上...
  • Android Studio的字体设置

    千次阅读 2017-07-03 22:38:28
    Android Studio使用,设置最多的就是code区域的字体大小,另外再就是console的字体大小设置。 但是我想设置侧边栏的怎么办?我想设置标题栏的怎么办呢? 编码区域字体大小: Console区域字体大小 侧标栏及标题栏...
  • 可折叠式的标题栏 效果图: 实现步骤: 第一步:依赖包: implementation 'com.android.support:design:28.0.0' 第二步:定义 activity_main.xml文件 内容如下: <?xml version="1.0" encoding="utf-8...
  • Android去掉标题栏和全屏是件很容易的事,最常见的有两种方法:   第一:在程序实现:  this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏  this.getWindow().setFlags...
  • 1.Android最小版本必须是Android 5.0系统也就是API最小是21 2.在Activity的onCreate方法的setContentView()方法后面写上如下一行代码就行了。 getWindow().setStatusBarColor(0xff24cf5f); // 0xff表示透明度100...
  • Android Activity调整改变成Dialog

    千次阅读 2018-05-09 19:24:02
    做一个style配置到style.xml,直接作为该Activity的android:theme配置即可。具体的style: &lt;style name="DialogActivity" parent="@style/Theme.AppCompat.Dialog"&gt; &lt;...
  • 最近项目使用了Android-PickerView这个开源项目,用来做省市区三级联动选择器,发现这个开源项目有些地方处理得不是蛮恰当,自己做了下改动处理。 原项目GitHub地址:...
  • 效果如下: 做法非常简单,只分4步。如有手懒的朋友,可直接到我的资源页下载(0积分): http://download.csdn.net/detail/qq_29614465/9636799,是Android studio版本,有用eclipse的朋友...android.content.Con
  • 手机设备太多,分辨率也不一样,看到网上大部分的适应字体的方法是定义values320×480或value-hdpi方式去处理。  采用第一种的就惨了,很多设备的分辨率是不一样的,难道要每种都定义吗?  采用第二种的在平板电脑...
  • Android可以设置为随着窗口大小调整缩放比例,但即便如此,手机程序设计人员还是必须知道手机屏幕边界,以免布局变形。下面我们就讲一下,如何通过代码获取手机屏幕的分辨率,代码其实很简单,关键是android.util....
  • 博客地址:http://blog.csdn.net/lowprofile_coding/article/details/49453455
  • 预览界面 ![图片说明](https://img-ask.csdn.net/upload/201901/28/1548658079_257344.png) 实际运行界面 ![图片说明]... ...请问需要调整什么,我希望预览界面和实际的界面是一样的
1 2 3 4 5 ... 20
收藏数 12,271
精华内容 4,908
关键字:

调整android中的标题