Android如何设置标题栏的高度

新建一个styles.xml

    <?xmlversion="1.0" encoding="utf-8"?>

    <resources>

             <style name="titlebarstyle"parent="Android:Theme">

                       <item name="Android:windowTitleSize">38dip</item>

             </style>

    </resources>

上面<item name="Android:windowTitleSize">39dip</item>这一句,就是用来设定Titlebar的高度的。

我们需要修改AndroidManifest.xml中,相应Activity的属性。代码如下:

<?xmlversion="1.0" encoding="utf-8"?>

    <manifestxmlns:Android="http://schemas.android.com/apk/res/android"

          package="com.pat.customizetitlebar"

          Android:versionCode="1"

          Android:versionName="1.0">

        <applicationAndroid:icon="@drawable/icon"android:label="@string/app_name">

            <activity Android:name=".CustomizeTitlebar"

                      Android:label="@string/app_name"

                      Android:theme="@style/titlebarstyle">

                <intent-filter>

                    <action Android:name="android.intent.action.MAIN"/>

                        <categoryAndroid:name="android.intent.category.LAUNCHER"/>

                </intent-filter>

            </activity>

        </application>

        <uses-sdk Android:minSdkVersion="8"/>

    </manifest>    
时间: 2024-10-08 13:33:35

Android如何设置标题栏的高度的相关文章

Android 动态设置控件高度

TextView textView= (TextView)findViewById(R.id.textview); LinearLayout.LayoutParams linearParams =(LinearLayout.LayoutParams) textView.getLayoutParams(); //取控件textView当前的布局参数 linearParams.height = 20;// 控件的高强制设成20 linearParams.width = 30;// 控件的宽强制设成3

android代码设置RelativeLayout的高度

今天做项目碰到一个问题,在代码中设置RelativeLayout的高度,百度一圈,发现好多方法不太好使,最后找到了方法代码如下: private RelativeLayout relative; relative = (RelativeLayout) findViewById(R.id.rlay_1); ViewGroup.LayoutParams params=relative.getLayoutParams(); params.height =180; mrlay.setLayoutPara

Android获取状态栏和标题栏的高度

版权声明:本文为博主原创文章,未经博主允许不得转载. 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏. 于是,我们就可以算出状态栏的高度了. [Java] view plain copy Rect frame = new Rect();getWindow().getDecorView()

Android TextView 设置行间距的问题 (setLineSpacing ,lineSpacingExtra, lineSpacingMultiplier)

最近的项目中,需要用到自定义控件.有个组件要获取绘制文本的高度,翻开TextView 的源码,有个方法 getLineHeight() public int getLineHeight() { return FastMath.round(mTextPaint.getFontMetricsInt(null) * mSpacingMult + mSpacingAdd); } getLineHeight 的注释如下: /** * @return the height of one standard l

Android中隐藏标题栏和状态栏

http://www.cnblogs.com/zhuguangwei/archive/2011/01/18/1938276.html 一.隐藏标题栏 //隐藏标题栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 二.隐藏状态栏 //隐藏状态栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FL

android动态设置控件的高宽

关键代码: LayoutParams para; para = mTabImg.getLayoutParams(); para.width=one; mTabImg.setLayoutParams(para); mTabImg是你要设置的控件  首先拿到后就可以设置 Display currDisplay = getWindowManager().getDefaultDisplay();// 获取屏幕当前分辨率 int displayWidth = currDisplay.getWidth();

Android修改TitleBar标题栏详解

最近项目中把一个activity的theme设成了Dialog弹出框样式,发现标题栏高度和字体都太小,于是查了相关的资料和源码,总结了修改方法.高度是通过修改android:windowTitleSize,字体大小通过style修改. Android程序默认的Activity标题栏只能显示一段文字,而且不能改变它的布局.颜色.标题栏的高度等.如果想要在标题栏加上个图标. button.输入框.进度条.修改标题栏颜色等,只能使用自定义的标题栏.自定义标题栏可以通过在onCreate函数中添加以下代

android ImageView 宽度设定,高度自适应

最近碰到一个需求,要求是在不知道图片宽度和高度的情况下,让图片在指定宽度内充满,同时高度自适应,在网络上查找了一下,也有很多解决方法,后来针对自己的应用,选择了一个修改较小的方案,最后证明效果还是蛮不错的,记录在这里,希望能帮助到有同样需求的人. 首先,需要给你的ImageView布局加上android:adjustViewBounds="true" <ImageView android:id="@+id/iv_custom_showdress_item_dress&q

Android中去掉标题栏

在Android中去掉标题栏有三种方法,它们也有各自的特点. 1.在代码里实现 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 记住:这句代码要写在setContentView()前面. 2.在清单文件(manifest.xml)里面实现 <application android:icon="@drawable/icon" android:label="@string/app_name" a