我使用以下代码在android中实现了自己的标题:
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.activity_load);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.activity_title);
不幸的是,输出是这样的:
我想改变标题的高度(左),类似于标题(右)。修改activity_title.xml的高度不会起作用!需要帮助!
答案 0 :(得分:0)
为什么不能使用自定义布局并进行集成? R.layout.activity_title->是你的活动标题 activity_load->主屏幕..
在activity_load.xml中:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<include
android:id="@+id/header"
layout="@layout/activity_title" />
<RelativeLayout
android:id="@+id/layouts"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/header" >
// use your load screen here..
</RelativeLayout>
</RelativeLayout>
In code:
this.requestWindowFeature(Window.FEATURE_NO_TITLE); // no need of title.
当您创建自定义布局时,您可以应用。如果您不想要某些屏幕,只需以编程方式删除包含标题。