- 浏览: 227041 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (109)
- IOS (15)
- 设计模式 (7)
- XML (1)
- Android (31)
- 面试经 (1)
- J2EE (3)
- android md5 加密 (2)
- android imagebutton文字实现 (1)
- 反射机制 (2)
- 基础知识 (1)
- linux (3)
- java (4)
- java基础 (2)
- 文章 (1)
- myeclipse tomcat (1)
- Hadoop (1)
- ubuntu (2)
- redmine (1)
- python (4)
- jmeter (10)
- xamarin (1)
- selenium (9)
- nexus (1)
- appium (3)
- BDD (1)
- apache2 (1)
- zabbix (2)
- python,webdriver (1)
- ajax (1)
- jmeter,正则表达式,关联 (2)
- 性能测试工具 (1)
- Django (0)
- Intelij (1)
- RAP (0)
- 性能测试 (0)
最新评论
一、 重点
一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
在窗口建立时,可以把一个xml布局设置成该应用的Title
二、 实例
a) 功能:把title设置成为一个字串和一个按钮的组合
b) 修改xxActivity.java代码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序
setContentView(R.layout.main); // 注意顺序
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, // 注意顺序
R.layout.title);
}
c) 填加title.xml代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="text" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="30px"
android:text="button" />
</LinearLayout>
三、 注意
a) 注意设置顺序
requestWindowFeature要在setContentView之前
getWindow().setFeatureInit最好在setContentView之后
b) 注意requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)不要和其它对TITLE的设置requestWindowFeature(xxxx)一起使用
一般应用的Title都是建立应用时在AndroidManifest.xml中配置的,或是用setTitle设置的简单字符串,要是想加入按钮,图片等多个复杂的布局,使用以下方法:
在窗口建立时,可以把一个xml布局设置成该应用的Title
二、 实例
a) 功能:把title设置成为一个字串和一个按钮的组合
b) 修改xxActivity.java代码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); // 注意顺序
setContentView(R.layout.main); // 注意顺序
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, // 注意顺序
R.layout.title);
}
c) 填加title.xml代码
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:text="text" />
<Button android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="30px"
android:text="button" />
</LinearLayout>
三、 注意
a) 注意设置顺序
requestWindowFeature要在setContentView之前
getWindow().setFeatureInit最好在setContentView之后
b) 注意requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)不要和其它对TITLE的设置requestWindowFeature(xxxx)一起使用
发表评论
-
Starting emulator for AVD 'android' PANIC: Could not open: android
2013-05-21 13:29 1929我的电脑-->属性-->高级-->环境变量。 ... -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2013-05-21 13:26 944如果安装过程没错,直接在Eclipse ->window ... -
Android 打包签名 从生成keystore到完成签名 -
2012-10-30 00:49 959首先,我们需要一个keystore,当然已经有了的话就不用这一 ... -
解决更新并使用最新ADT20不能创建android项目问题
2012-10-18 22:20 1057不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题, ... -
ORACLE分页查询SQL语法
2012-10-18 22:20 1212oracle数据库 --1:无ORDER BY ... -
Activity生命周期
2012-10-18 22:20 1142博客分类: Android 新的activit ... -
布局
2012-10-18 22:21 1097padding:描述控件里面的内容与控件的关机,内边距;有四个 ... -
常用控件:TextView EditView
2012-10-13 13:32 1188TextView 布局: Xml代 ... -
按钮控件
2012-10-13 13:32 1184监听器: 监听器 方法 内容 OnClickList ... -
菜单
2012-10-13 13:31 1119menu键触发 三种形式:普通的option menu;上下 ... -
HttpClient
2012-10-13 13:31 1136在Android开发中我们经常会用到网络连接功能与服务器进行数 ... -
Android 的一些提示框
2012-10-08 00:57 7921.在测试时,如何实现一个提示 可以使用 Toast.ma ... -
Intent的几种用法
2012-10-08 00:57 936下面列出几种Intent的用法 1. 启动一个新的Activ ... -
android中如何自定义attributes
2012-10-10 23:26 991写程序中可能需要用到一些自定义的view控件,这样就需要增加一 ... -
android manifest.xml中元素含义
2012-10-08 00:56 845android:allowTaskReparenting 是 ... -
十二个android编程技巧
2012-10-10 23:26 10081.让一个图片透明: Java代码 1. Bitm ... -
Android Phone类分析
2012-10-10 23:26 1232AccelerometerListener:感应 ... -
android控件设置居中方式
2012-10-07 00:16 8468垂直居中 android:layout_centerVert ... -
android TextView属性大全
2012-10-10 23:28 986android:autoLink设置是否当 ... -
Android之使用HTTP的get,post,HttpClient三种方式向服务器端提交文本数据
2012-10-11 00:16 916客户端代码示例: /** * HTTP请求 * ...
相关推荐
在API 21及以上版本,可以使用`android:fitsSystemWindows="true"`属性让布局适应系统窗口,避免被状态栏遮挡。但在某些情况下,这可能导致布局顶部留出空白,此时可能需要自定义布局或者使用第三方库如`androidx....
使用`setContentView()`方法加载主布局,然后通过`LayoutInflater`实例化自定义标题栏布局,并使用`addView()`方法将其添加到父布局的顶部。 博客中可能还提到了适配不同屏幕尺寸和密度的方法。Android提供了多种...
在Android应用开发中,隐藏或显示标题栏、状态栏以及导航栏是常见的需求,这有助于创建沉浸式用户体验或者根据设计需求调整界面布局。本篇将深入探讨如何在Android中实现这些功能。 首先,我们来讨论如何隐藏和显示...
在Android应用中,标题栏(Toolbar)通常是作为Activity的布局一部分,通常位于屏幕的顶部,包含应用的Logo、应用名或操作按钮。默认情况下,Android使用ActionBar或ToolBar作为标题栏,但为了实现自定义效果,我们...
在Android应用开发中,全屏显示以及去除标题栏可以极大地提升用户体验,特别是在游戏或沉浸式应用中。要实现这一效果,开发者需要对Android系统的基本布局和主题设置有深入理解。以下将详细介绍如何在Android应用中...
在Android开发中,实现“Android悬浮窗口及状态栏显示应用图标”涉及到多个技术点,包括权限申请、系统服务、自定义视图以及通知管理。以下将详细解释这些关键知识点。 1. **悬浮窗口(Floating Window)** 悬浮...
1. **颜色定制**:改变对话框的背景色或标题栏颜色可以显著提升应用的视觉效果。这通常通过设置控件的背景属性或者使用自定义主题来实现。例如,在Windows平台上,可以使用API函数如`SetWindowLong`或`SetClassLong`...
在这个项目中,我们首先需要设计一个符合微信风格的标题栏布局,包含主标题和右上角的按钮。然后,为按钮设置点击事件,触发PopupWindow的显示。PopupWindow的布局同样需要自定义,以展示一系列可选的操作项。 3. ...
- `SOFT_INPUT_ADJUST_RESIZE`: 布局会被缩小以适应屏幕空间,标题栏通常不会移动。 - `SOFT_INPUT_ADJUST_PAN`: 布局不会改变大小,而是整体上移,确保输入框仍然可见。这正是描述中提到的“布局上移,标题栏不动...
3. **创建自定义标题栏布局**: 在`res/layout`目录下创建一个名为`title.xml`的新布局文件。这个布局文件定义了标题栏的UI元素。例如,我们可以添加一个`ImageView`和一个`TextView`,分别用于显示图标和标题文本...
本资源“安卓Android源码——仿微信标题栏右上角PopupWindow.rar”提供了一个实现类似微信应用顶部标题栏右上角弹出窗口的功能。这个功能在微信中常见于设置、消息通知等操作,它以一个小型悬浮窗口的形式出现在屏幕...
`DecorView`包含了标准的标题栏、内容区域以及菜单按钮等元素,它是所有Activity窗口的基础布局。 标签"Android系统窗口"暗示我们将重点关注窗口的特性,如透明度、全屏模式、主题样式等。这些属性可以通过`Window`...
Android的主题允许开发者全局改变应用的外观,包括标题栏的存在与否。默认情况下,Activity会使用系统的默认主题,其中包含了标题栏。我们可以通过自定义主题来去掉标题栏。 在AndroidManifest.xml文件中,找到你要...
方法二是通过修改AndroidManifest.xml文件中的Activity配置来同时隐藏状态栏和标题栏。在`<activity>`标签中添加`android:theme="@android:style/Theme.NoTitleBar.Fullscreen"`属性,这将应用无标题栏且全屏的主题...
首先,我们需要理解Android系统的布局结构,标题栏(ActionBar或Toolbar)和状态栏是Android界面的重要组成部分,它们通常显示应用程序的标识、操作选项以及系统信息。 1. **理解Activity和布局** - Activity:在...
在Android应用开发中,标题栏(Toolbar)是用户界面中的重要组成部分,它为用户提供应用程序的标识、导航选项以及一些操作入口。本项目“Android应用源码之仿微信标题栏右上角PopupWindow”旨在实现一个与微信应用...
在Android应用开发中,标题栏(Toolbar)上弹出提示框是常见的交互设计,用于向用户展示临时信息或提供简短的操作选项。本教程将详细讲解如何使用PopupWindow实现这样的功能,并添加动画效果,以提升用户体验。...
在Android应用开发中,隐藏标题栏和状态栏是常见的需求,尤其在全屏展示或特殊界面如闪屏页中。Android Studio与Eclipse在处理这一问题上有一定的差异。本篇文章将详细讲解如何在Android Studio中实现标题栏和状态栏...
在Android应用开发中,...总的来说,隐藏标题栏和状态栏是通过改变Activity的主题属性或在代码中动态设置窗口特征来实现的。在实际开发中,根据应用的需求和设计风格,开发者可以选择合适的方式来达到最佳的用户体验。