当前位置: 首页 > news >正文

网站建设公司新/网站排名查询

网站建设公司新,网站排名查询,后台管理网页界面设计,app 网站可以做的免费推广android中可以自定义主题和风格  风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等。可以在res/values目录下新建一个styles.xml的文件,在这…
  android中可以自定义主题和风格
  风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等。
可以在res/values目录下新建一个styles.xml的文件,在这个文件里面有resource根节点,在根节点里面添加item项,item项的名字就是属性的名字,item项的值就是属性的值,如下所示:
  
1 <?xml version="1.0" encoding="utf-8"?>
2 <resources>
3 <style name="MyText" parent="@android:style/TextAppearance">
4 <item name="android:textColor">#987456</item>
5 <item name="android:textSize">24sp</item>
6 </style>
7 </resources>
style中有一个父类属性parent, 这个属性是说明当前的这个style是继承自那个style的,
当然这个style的属性值中都包含那个属性中的,你也可以修改继承到的属性的值,好了,style完成了,我们
可以测试一下效果了,先写一个布局文件,比如说一个TextView什么的,可以用到这个style的。这里我就写一个
EditText吧。下面是布局文件:
1 <?xml version="1.0" encoding="utf-8"?>
2 <LinearLayout
3 xmlns:android="http://schemas.android.com/apk/res/android"
4 android:layout_width="match_parent"
5 android:layout_height="match_parent">
6
7 <EditText
8 android:id="@+id/myEditText"
9 android:layout_width="match_parent"
10 android:layout_height="match_parent"
11 style="@style/MyText"
12 android:text="测试一下下"/>
13 </LinearLayout>
下面我们在代码中引用这个布局文件,看一下是不是我们要的style的效果。
看效果:
2011062011202028.png
恩,这里面的字体和颜色都是我们在style里面设置的,比方说有很多要统一字体大小和颜色的,我们就可以用到style了,还是很方便的。
当然系统里面有很多style的,具体什么效果我就不多说了,大家可以试试看。

  说完了style,下面就说说Theme,Theme跟style差不多,但是Theme是应用在Application或者Activity里面的,
而Style是应用在某一个View里面的,还是有区别的,好了,废话不多说,还是看代码吧。
下面的是style文件:
1 <?xml version="1.0" encoding="utf-8"?>
2 <resources>
3 <style name="MyText" parent="@android:style/TextAppearance">
4 <item name="android:textColor">#987456</item>
5 <item name="android:textSize">24sp</item>
6 </style>
7 <style parent="@android:style/Theme" name="CustomTheme">
8 <item name="android:windowNoTitle">true</item>
9 <item name="android:windowFrame">@drawable/icon</item>
10 <item name="android:windowBackground">?android:windowFrame</item>
11 </style>
12 </resources>
可以看到这里写了一个继承自系统默认的Theme的主题,里面有3个属性,这里强调一下第三个属性的值的问题,
这里打个问号,然后加前面的一个item的名字表示引用的是那个名字的值,也就是那个名字对应的图片。

然后我们在Manifest.xml里面的Application里面加一个Theme的属性,这个属性对应的就是我们上面写的Them。
1 <application android:icon="@drawable/icon" android:label="@string/app_name"
2 android:theme="@style/CustomTheme">
3 <activity android:name=".TestStyle"
4 android:label="@string/app_name">
5 <intent-filter>
6 <action android:name="android.intent.action.MAIN" />
7 <category android:name="android.intent.category.LAUNCHER" />
8 </intent-filter>
9 </activity>
完了之后我们运行一下,看下是不是我们想要的效果。
2011062011414949.png
我们可以看到,没有标题栏,背景和fram都是我们设置的图片。
当然也可以在代码中设置主题:
如下:
1 package com.test.shang;
2
3 import android.app.Activity;
4 import android.os.Bundle;
5
6 public class TestStyle extends Activity {
7
8 @Override
9 protected void onCreate (Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11
     setTheme(R.style.CustomTheme);
12      setContentView(R.layout.test_style);
13 }
14 }
好了,就到这里吧。


转载于:https://www.cnblogs.com/shang53880/archive/2011/06/20/2085102.html

http://www.lbrq.cn/news/1056475.html

相关文章:

  • 深圳东门步行街图片/网站seo站长工具
  • 上市公司做网站有什么用/google国外入口
  • 网站空间租用续费服务合同/软件拉新推广平台
  • 个人网站做废品回收/益阳网站seo
  • ai写作网站/近期新闻事件
  • 西樵乐从网站建设/百度指数有哪些功能
  • 网站设计的目的是什么/西安网站关键词优化推荐
  • 做婚纱摄影网站价格/网站维护是什么意思
  • 网站开发 定制 合同范本/百度知道首页
  • 网站建设 建站知识/域名注册多少钱
  • 京东网上购物商城官方网站/百度小说排行榜完本
  • 国内建网站公司/我要登录百度
  • 产品如何做网站地图/广州网站优化价格
  • 网站建设百度搜索到左边的图/seo的关键词无需
  • 一个空间怎么做多个网站/推广衣服的软文
  • e网科技网站/seo收费标准多少
  • 年度工作总结/seo快速排名关键词
  • 周口公司做网站/关键词搜索排名优化
  • 做最好的美食分享网站/账户竞价托管公司
  • 政府网站制作方案/免费域名注册官网
  • wordpress 默认主题站点/市场推广方案
  • 宁波建设网站价格/怎么搭建一个网站
  • 网站建设课程内容/搜索引擎优化案例分析
  • 书店网站建设定位及目标/北京建公司网站价格
  • 襄阳网站制作/江苏营销型网站建设
  • 苏州外贸网站/搜索引擎营销的主要方法包括
  • 做网站流程、/百度搜索图片
  • 网页版传奇变态版/短视频seo厂家
  • 网站内容都是复制来的/百度官方营销推广平台加载中
  • 做网站的得花多钱/互联网广告优势
  • Python的七大框架对比分析
  • (已解决)Mac 终端上配置代理
  • OpenAI 开源模型 GPT-OSS深度拆解:从1170亿参数到单卡部署,重构AI开源生态
  • 水下管道巡检机器人cad【10张】三维图+设计说明书
  • 视觉语言模型的空间推理缺陷——AI 在医学扫描中难以区分左右
  • 使用Spring Boot + Angular构建安全的登录注册系统