标题栏

android Style属性介绍

≯℡__Kan透↙ 提交于 2019-12-05 12:42:43
Android平台定义的主题样式: android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式 •android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 •android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏 •android:theme="@android:style/Theme.Light" 背景为白色 •android:theme="@android:style/Theme.Light.NoTitleBar" 白色背景并无标题栏 •android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏 •android:theme="@android:style/Theme.Black" 背景黑色 •android:theme="@android:style/Theme.Black.NoTitleBar" 黑色背景并无标题栏 •android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏

android Style

风流意气都作罢 提交于 2019-12-05 12:42:03
Android上的Style分为了两个方面: 1. Theme是针对窗体级别的,改变窗体样式; 2. Style是针对窗体元素级别的,改变指定控件或者Layout的样式。 Android系统的themes.xml和style.xml(位于 \base\core\res\res\values\ )包含了很多系统定义好的style,建议在里面挑个合适的,然后再继承修改。 以下属性是在Themes中比较常见的,源自Android系统本身的themes.xml: <!-- Window attributes --> <item name="windowBackground">@android:drawable/screen_background_dark</item> <item name="windowFrame">@null</item> <item name="windowNoTitle">false</item> <item name="windowFullscreen">false</item> <item name="windowIsFloating">false</item> <item name="windowContentOverlay">@android:drawable/title_bar_shadow</item> <item name=

Android style属性

旧时模样 提交于 2019-12-05 12:39:19
Android Style属性值总结 Android平台定义的主题样式: •android:theme=”@android:style/Theme.Dialog” 将一个Activity显示为对话框模式 •android:theme=”@android:style/Theme.NoTitleBar” 不显示应用程序标题栏 •android:theme=”@android:style/Theme.NoTitleBar.Fullscreen” 不显示应用程序标题栏,并全屏 •android:theme=”@android:style/Theme.Light” 背景为白色 •android:theme=”@android:style/Theme.Light.NoTitleBar” 白色背景并无标题栏 •android:theme=”@android:style/Theme.Light.NoTitleBar.Fullscreen” 白色背景,无标题栏,全屏 •android:theme=”@android:style/Theme.Black” 背景黑色 •android:theme=”@android:style/Theme.Black.NoTitleBar” 黑色背景并无标题栏 •android:theme=”@android:style/Theme.Black.NoTitleBar

Android去掉标题栏和全屏[转]

ぃ、小莉子 提交于 2019-12-04 01:11:42
Android去掉标题栏和全屏都是件很容易的事情,最常见的有两种方法: 第一:在程序代码中实现 Java代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//去掉信息栏 注意:这两行代码要写在页面显示之前,即setContentView(R.layout.XXX)之前 第二:在AndroidManifest.xml配置文件中实现标签android:theme Java代码 <activity android:name="Activity1" android:theme="@android:style/Theme

The Busy Coder&apos;s Guide to Android Development 学习

北慕城南 提交于 2019-12-03 14:03:58
The Busy Coder's Guide to Android Development 是一本超过3700页的Android开发书籍,每年更新5+次,它涵盖了Android的 Studio和最新的Android的SDK。 官网地址: https://commonsware.com/ ,用户可以通过支付45刀的价格,获取本书一年的更新以及配套的服务。 因为不确定自己能否坚持下来,加上囊中羞涩也没有入手的打算。官方的版本截止今天(2016.3.22)已经迭代到7.2,目前网上流出来的版本最新的是6.4。因为我学习的就是版本就是这个。 这是本书的目录: 前言 Android关键概念 选择你的开发工具 指导#1 安装工具 Android和项目 指导#2创建一个存根项目 使用Android Studio(原文Getting Around Android Studio) Android项目内容 Gradle和Manifest的介绍 指导#3改变Manifest(和 gradle文件) 关于Resource的一些词 指导#4调整我们的资源 控件理论 Android用户界面 基础控件 调试你的应用 线性布局和盒子模型(原文LinearLayout and the Box Model) 其他常见控件和容器 指导#5 获取进展 GUI构建,继续(原文 GUI Building, Continued

qml去掉标题栏后实现窗口拖动

匿名 (未验证) 提交于 2019-12-03 00:22:01
在去掉窗口标题栏后窗口会失去鼠标拖动效果,所以需要自己添加拖动效果。 实现代码: 解析: 使用上述方法虽然能实现窗口的拖动,但是效果却不佳,在用鼠标进行拖动的时候窗口的移动会出现延迟和卡顿的现象,所以建议使用下面这种方法: ApplicationWindow { id: mainWindow visible: true width: 900 height: 600 title: qsTr("Hello World") flags: Qt.Window | Qt.FramelessWindowHint //去标题栏 MouseArea { //为窗口添加鼠标事件 anchors.fill: parent acceptedButtons: Qt.LeftButton //只处理鼠标左键 property point clickPos: "0,0" onPressed: { //接收鼠标按下事件 clickPos = Qt.point(mouse.x,mouse.y) } onPositionChanged: { //鼠标按下后改变位置 //鼠标偏移量 var delta = Qt.point(mouse.x-clickPos.x, mouse.y-clickPos.y) //如果mainwindow继承自QWidget,用setPos mainWindow.setX

MFC窗口标题栏隐藏

匿名 (未验证) 提交于 2019-12-02 23:52:01
隐藏: LONG IStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, IStyle&~WS_CAPTION); ::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED); LONG IStyle = ::GetWindowLong(this->m_hWnd, GWL_STYLE); ::SetWindowLong(this->m_hWnd, GWL_STYLE, IStyle | WS_CAPTION); ::SetWindowPos(this->m_hWnd, NULL, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOZORDER | SWP_NOACTIVATE | SWP_FRAMECHANGED); ------------------------------- //声明: SetWindowPos( hWnd: HWND; {窗口句柄} hWndInsertAfter: HWND; {窗口的 Z 顺序} X, Y:

HTML5 localStorage本地存储实际应用举例

时光毁灭记忆、已成空白 提交于 2019-12-02 06:48:02
HTML5 localStorage本地存储实际应用举例 by zhangxinxu from http://www.zhangxinxu.com 本文地址: http://www.zhangxinxu.com/wordpress/?p=1952 一、引言 HTML5虽未来到其鼎盛时期,但这并不妨碍我们在实际项目中渐进使用HTML5的一些特性。就我所做的项目而言,应用的HTML5相关特性有: data- 自定义属性、 placeholder 、以及 email 类型input文本框。上周新上线的会员中心,自己又应用了HTML5相关内容——HTML5 localStorage本地存储,这里简单分享下,希望能触动一下大家的小小神经。 二、实例展示 实际在线的页面访问,如果不是会员,还需要注册。烦那!所以自己就把其高保真独立出来,做了个HTML版本的demo页面。 您可以狠狠地点击这里: HTML5 localstorage本地存储应用demo 进入demo页面,您可以看到左侧一个高高的(如果你是首次进入)的垂直菜单栏,长相如下: 点击次级标题栏(灰色渐变的标题栏)会有展开收起的动作。例如点击首页标题栏“订单中心”,对应列表项收起,然后你刷新页面,该列表项依旧处于收起状态。如下图: 三、实现探究 有意思!怎么玩的呢?这里卖个关子,先看看京东商城的做法。

[UWP]占领标题栏

坚强是说给别人听的谎言 提交于 2019-12-01 20:35:50
原文: [UWP]占领标题栏 1. 前言 # 每一个有理想的UWP应用都会打标题栏的主意,尤其当微软提供 将 Acrylic 扩展到标题栏 这个功能后,大部分Windows 10的原生应用都不乖了,纷纷占领了标题栏的一亩三分地。这篇博客将介绍在UWP中如何自定义标题栏。 2.示例代码 # UWP的限制很多,标题栏的自定义几乎全部内容集中在 这篇文档 里面。但只参考这篇文章做起来还不够顺手,我参考了微软开源的计算器应用中的 TitleBar 写了一个示例应用,可以在 这里 查看它的源码。我也把TitleBar实际应用到了我的 OnePomodoro 应用里面了。 3. 简单的颜色自定义 # 如果只想简单地自定义标题栏的颜色可以通过 ApplicationViewTitleBar ,ApplicationViewTitleBar表示应用程序的标题栏,它提供了一些颜色属性用于控制标题栏的颜色,示例代码如下: Copy// using Windows.UI.ViewManagement; var titleBar = ApplicationView.GetForCurrentView().TitleBar; // Set active window colors titleBar.ForegroundColor = Windows.UI.Colors.White; titleBar

Android中全屏 取消标题栏,TabHost中设置NoTitleBar的三种方法

a 夏天 提交于 2019-12-01 13:35:46
android默认标题栏比较不好控制,一般要去掉自定义 去掉标题栏的方法: 第一种:也一般入门的时候经常使用的一种方法 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 注意这句一定要写在setContentView()方法的前面,不然会报错的 第二种:在AndroidManifest.xml文件中定义 <application android:icon="@drawable/icon" android:label="@string/app_name" android:theme=" @android :style/Theme.NoTitleBar"> 可以看出,这样写的话,整个应用都会去掉标题栏,如果只想去掉某一个Activity的标题栏的话,可以把这个属性加到activity标签里面 注:这种方法在android4.1.1的三星i9300手机上TabHost中不起作用,需要采用第一种方式加上setTheme一起控制。 setTheme(android.R.style.Theme_Black_NoTitleBar); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.api_tab_host); 第三种:自定义样式