Android 设置全屏及自定义标题栏
来源:互联网 发布:二叉树的遍历设计算法 编辑:程序博客网 时间:2024/06/07 02:51
一:设置全屏:
1、java代码设置:(注意顺序)
public void setFullscreen() {
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContxt(R.layout.main);
}
2、在AndroidManifest.xml中设置:
如果想整个项目全屏,就在application标签中设置,如果只想某个Activity全屏就在activity标签中设置,加一句:android:theme="@android:style/android.NoTitleBar.Fullscreen";
二:设置(自定义)Activity的标题栏
在应用过程中需要将Activity的标题栏进行修改,一般情况下,通过java代码的setTitle方法可以设置其标题内容。在实际应用过程中可能会有复杂的需求,此时需要进行相关的处理,比如在标题栏上显示两个按钮和一个文本,按钮进行操作可以进行操作。这个时候就需要进行处理,处理方式如下:
1、建立title所需的布局文件:
<LinearLayout
android:id="@+id/LinearLayout01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
xmlns:android="http://schemas.android.com/apk/res/android"
android:gravity="center_horizontal"
>
<Buttonandroid:text="返回"
android:id="@+id/btnBack"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_middle_normal"
android:layout_marginLeft="20dp"
/>
<TextViewandroid:text="欢迎使用"
android:id="@+id/TextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="20dp"
android:typeface="monospace"
android:layout_marginLeft="15dp"
/>
<Buttonandroid:text="下一步"
android:id="@+id/btnNext"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/btn_middle_normal"
android:textSize="15dp"
android:typeface="monospace"
android:layout_marginLeft="15dp"
/>
</LinearLayout>
2、在java代码部分进行设置
protected void onCreate(BundlesavedInstanceState) {
到此步骤可以修改标题栏,但是不能设置标题栏的大小和背景。还需要处理
3、编写style.xml
<?xml version="1.0"encoding="utf-8"?>
<resourcesxmlns:android="http://schemas.android.com/apk/res/android">
<stylename="CustomWindowTitleBackgro
</style>
<style name="test"parent="android:Theme">
</style>
</resources>
4在清单文件中配置
这样可以完成配置了。如果想完成更复杂的标题栏,那么需要通过java代码进行自定义。
- Android 设置全屏及自定义标题栏
- 标题栏设置及自定义标题栏
- Android 隐去标题栏设置全屏
- android-设置全屏,去除状态栏和标题栏
- Android设置全屏(取消标题栏)
- Android的全屏、标题栏、横竖屏设置
- Android中全屏 及 去掉标题栏
- Android全屏设置及取消全屏设置
- Android全屏设置及取消全屏设置
- Android全屏设置及取消全屏设置
- Android全屏设置及取消全屏设置
- 全屏及去掉标题栏
- Android标题栏、状态栏、全屏
- android 全屏 无标题栏
- android 全屏,无标题栏
- Android去掉标题栏全屏
- Android去除标题栏、全屏
- android 全屏 去掉标题栏
- Android 解决Error generating final archive: Debug Certificate 问题
- Android 调用照相机拍照把照片转化为字节数组
- 虚拟内存与内存映射文件区别与联系
- Android 监听EditText的状态改变
- Android List与数组的相互转化
- Android 设置全屏及自定义标题栏
- Android 蓝牙编程
- Flex通过javascript读写cookie
- Android 读取系统日志LogCat
- C++ 中的运算符重载
- 公司注册流程及税务相关知识整理
- Android 解析XML
- Android 复制文件的一种方法
- Android 申请签名证书详解