- 浏览: 3010196 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
Android系统自带样式(android:theme)
Theme.Dialog : (图1)Activity显示为对话框模式
Theme.NoTitleBar : (图2)不显示应用程序标题栏
Theme.NoTitleBar.Fullscreen : (图3)不显示应用程序标题栏,并全屏
Theme.Light : (图4)背景为白色
Theme.Light.NoTitleBar : (图5)白色背景并无标题栏
Theme.Light.NoTitleBar.Fullscreen : (图6)白色背景,无标题栏,全屏
Theme.Black : (图7)背景黑色
Theme.Black.NoTitleBar : (图8)黑色背景并无标题栏
Theme.Black.NoTitleBar.Fullscreen : (图9)黑色背景,无标题栏,全屏
Theme.Wallpaper : (图10)用系统桌面为应用程序背景
Theme.Wallpaper.NoTitleBar : (图11) 用系统桌面为应用程序背景,且无标题栏
Theme.Wallpaper.NoTitleBar.Fullscreen : (图12)用系统桌面为应用程序背景,无标题栏,全屏
Theme.Translucent : (图13)透明背景
Theme.Translucent.NoTitleBar : (图14)透明背景并无标题
Theme.Translucent.NoTitleBar.Fullscreen : (图15)透明背景并无标题,全屏
Theme.Panel : (图16)面板风格显示
Theme.Light.Panel : (图17)平板风格显示
样式对应效果图
图1(Theme.Dialog)
图2(Theme.NoTitleBar)
图3(Theme.NoTitleBar.Fullscreen)
图4(Theme.Light)
图5(Theme.Light.NoTitleBar)
图6(Theme.Light.NoTitleBar.Fullscreen)
图7(Theme.Black)
图8(Theme.Black.NoTitleBar)
图9(Theme.Black.NoTitleBar.Fullscreen)
图10(Theme.Wallpaper)
图11(Theme.Wallpaper.NoTitleBar)
图12(Theme.Wallpaper.NoTitleBar.Fullscreen)
图13(Theme.Translucent)
页面元素:1个按钮
图14(Theme.Translucent.NoTitleBar)
页面元素:1个按钮
图15(Theme.Translucent.NoTitleBar.Fullscreen)
页面元素:1个按钮
显示按钮显示在最上面,因为是透明的,所以被外面的状态栏挡住了上半部分
图16(Theme.Panel)
页面元素:1个按钮
图17(Theme.Light.Panel)
页面元素:1个按钮
Android系统自带样式使用方法:
将样式代码放置在应用的AndroidManifest.xml即可。
注意格式:android:theme="@android:style/这里写样式代码 "
参考如下:
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.zhouzijing.android" android:versionCode="1" android:versionName="1.0"> <uses-sdk android:minSdkVersion="8" /> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".demo2" android:theme="@android:style/Theme.Dialog" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
发表评论
-
Android Fragment 真正的完全解析(下)
2015-03-25 14:30 1129Android Fragment 真正 ... -
Android Fragment 真正的完全解析(上)
2015-03-25 10:14 917Android Fragment 真正的 ... -
Activity的生命周期方法
2015-03-25 09:54 591一:Activity的生命周期方法 Android ... -
Android在layout xml中使用include
2015-03-25 07:28 1009在Android的layout样式定义中,可以使 ... -
一个支持圆角的快速ImageView:RoundedImageView
2015-03-07 09:50 11104一个支持圆角的快速ImageView:Rounded ... -
ImageView图片设置
2015-03-05 23:08 965显示任意图像,例如图标。ImageView类可以加载 ... -
ListActivity的onListItemClick不响应的解决办法
2015-03-04 17:57 1116ListActivity的onListItemClic ... -
ListView中有控件隐藏或显示造成的显示错误问题
2015-03-03 23:03 1863ListView中有控件隐藏或显示造成的显示错误问题 ... -
Android中Application类用法
2015-03-03 09:12 1008Android中Application类用法 ... -
Android使用Application总结
2015-03-03 09:11 1204Android使用Application ... -
在android中运行java main方法
2015-02-27 10:38 1010在android中运行java main方法 ... -
android BitmapFactory.Options
2015-02-19 21:01 1044public Bitmap inBi ... -
android 基础demo例子
2015-02-16 21:06 844demoDatas.add(new DemoBe ... -
Android大图片裁剪终极解决方案
2015-02-15 17:08 2178Android大图片裁剪终 ... -
Android_照相机Camera_调用系统照相机返回data为空
2015-02-15 14:17 1299Android_照相机Camera_调用系统照相机返回 ... -
Android: 打印Bundle内容
2015-02-15 14:11 2994Android: 打印Bundle内容 有的时 ... -
android线程、UI、AsyncTask
2015-02-13 18:06 1292本文是转摘的,看过了觉得很好!所以转了过来!如果你想要 ... -
Fragment中ListView的使用
2015-02-06 23:01 2137Fragment中ListView的使用 直接 ... -
在安卓开发时用酷派手机无法打印出应用内的日志的解决方法
2014-12-11 20:39 1212在安卓开发时用酷派手机无法打印出应用内的日志的解决方法 ... -
查看安卓APK文件证书的方法
2014-12-04 10:05 1034************************** ...
相关推荐
本篇文章将详细解析Android系统自带的一些主要样式,以及如何通过`android:theme`属性应用它们。 1. `android:theme="@android:style/Theme.Dialog"`: 这个主题会让Activity看起来像一个对话框,通常用于展示小型、...
1. 创建自定义Theme: 在`res/values/styles.xml`文件中,创建两个不同的Theme,一个用于日间模式,另一个用于夜间模式。例如,可以创建名为`AppTheme.Day`和`AppTheme.Night`的Theme。在Day Theme中设置明亮的颜色...
#### 四、Android系统自带样式 Android系统提供了多种内置样式,可以通过设置`android:theme`属性来改变Activity的外观。下面列举了一些常用的样式: - `@android:style/Theme.Dialog`:将Activity显示为对话框模式...
Android中实现全屏、无标题栏的两种办法,另附Android系统自带样式的解释 实现全屏无标题栏: 1.在xml文件中进行配置 AndroidManifest.xml中,找到需要全屏或设置成无标题栏的Activity,在该Activity进行如下配置...
- 使用Android SDK自带的`draw9patch`工具创建Nine-Patch图像文件。 - 打开命令行窗口,切换到Android SDK的`tools`目录,运行命令: ```bash draw9patch.bat path/to/your/image.png ``` 2. **编辑Nine-Patch...
Android系统自带的`DatePicker`和`TimePicker`组件虽然功能完备,但它们的外观和交互方式与iOS的`UIDatePicker`有所不同。为了模仿iPhone样式,我们需要自定义这两个组件或者利用第三方库。 1. **自定义布局和动画*...
1. **Android主题与样式**:Android系统通过主题和样式来统一应用的视觉元素。Holo主题是Android 4.0引入的官方主题,包含了一套完整的颜色、图标和控件样式。在低版本系统中,需要手动导入和应用这些资源。 2. **...
1. **去除Activity自带的默认背景颜色**:Android的Theme主题中默认包含了窗口背景属性。如果不特别需要,可以通过在AppTheme中移除这个背景颜色来减少一层过渡绘制。 - 在AppTheme样式中添加: ```xml ...
1. **使用Android自带的Material Design组件**:如果使用的是Android Material Design库,可以使用`MaterialProgressDrawable`。它提供了`setStrokeWidth`和`setColorSchemeColors`方法来设置边框宽度和颜色。 2. *...
随着Android版本的更新,标题栏的设计和实现方式也在不断变化,从早期的Android系统自带的ActionBar到Material Design中的ToolBar,再到现在的自定义标题栏。本文将围绕“Android窗体自定义标题栏”这一主题,深入...
Android的样式系统支持样式之间的继承,这意味着你可以基于一个基础样式创建新的样式,只需覆盖需要改变的属性。例如: ```xml <style name="AppTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar"> ......
在Android开发中,`ToggleButton`是一个非常常用的控件,它为用户提供了一种切换状态的方式,类似于现实生活中常见的开关。在本教程中,我们将深入探讨如何在Android应用中使用`ToggleButton`来实现滑动开关效果。 ...
此外,项目还可能使用了货币格式化库,如Android自带的NumberFormat或者第三方库,来确保货币值的正确展示。 至于文件"yiyuanliu-Currency-76f690e",这很可能是项目的源代码仓库名称,可能是一个Git仓库的SHA哈希...
如果在布局文件中,可以通过`app:`(对于支持库的自定义属性)或`android:`(对于Android系统自带的属性)前缀引用它: ```xml xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...
这个XML文件是Android应用的样式和主题配置文件,它允许我们定制应用程序的外观,包括状态条的颜色和透明度。为了实现沉浸式状态条,我们需要在Style.xml中定义一个新的主题,并设置`android:...
虽然Android自带的`Switch`已经满足基本需求,但有时我们可能需要自定义它的样式、颜色、尺寸等。这可以通过以下几种方式实现: - **使用Style和Theme**:可以创建自定义样式和主题,通过`android:style`或`android...
然而,系统自带的ProgressDialog样式较为单一,不能满足所有设计需求。本篇文章将详细讲解如何在Android中自定义ProgressDialog以实现加载滚动条效果,如"加载中…"或"请稍后…"等动态提示。 首先,我们需要创建一...
系统自带的ProgressDialog通常用于表示一个操作正在进行,但它的样式和功能可能无法满足所有设计需求。为了提供更好的用户体验,开发者常常需要自定义Dialog以实现更个性化的展示效果。本文将详细介绍如何在Android...
2. **转换为.9.png格式**:使用Android SDK自带的`draw9patch.bat`工具将图片转换为.9.png格式。 3. **应用到View上**:将转换后的.9.png图片作为背景应用于需要拉伸的View上。 ```xml android:layout_width=...