android小知识点
来源:互联网 发布:云起微商城 源码下载 编辑:程序博客网 时间:2024/05/21 21:48
在资源文件string.xml文件中配置如下信息
<drawable name="white">#FFF</drawable>
则在R这个资源管理文件中能够看到drawable中多了white这个变量,因此我们可以利用drawable标签来配置控件所有控件的颜色或者是背景颜色
如果配置文件对控件的样式已经设定了,但是在运行的java文件中也设置了控件的样式,则以JAVA的运行的样式为准,因为它的优先级高
对于颜色的设定,android已经在Color类中已经定义了一些常用的颜色,这些都是静态的属性,可以直接使用,例如Color.BLACK\Color.BLUE\Color.CYAN等等
在手机样式中要注意屏幕的大小,防止因为屏幕的不一致而导致样式的变形
在android.util.DisplayMetrics包中的类可以得到手机屏幕的大小
this.getWindowManager().getDefaultDisplay().getMetrics(dm);
Log.d("hb_debug", "屏幕宽度:" + dm.widthPixels);
Log.d("hb_debug", "屏幕高度:" + dm.heightPixels);
备注:上面这种打Log的方式是为了给自己查看的,这样便于定位问题
如何像CSS一样设置一个公共的样式,然后再对某个组件直接使用之前预订好的样式,达到统一管理的目的?
1、在layout目录下main.xml中添加需要显示的组件
2、然后再在values目录下添加一个xml文件,格式如下,这样就能够让R这个文件自动得到相关的引用值
<?xml version="1.0" encoding="utf-8"?><resources><style name="style1"><item name="android:textSize">18sp</item><item name="android:textColor">#FF0000</item></style></resources>
3、所有的属性用item代替,不能少了style标签的name属性,因为样式的引用就是根据这个name来判定的
4、在main.xml文件中引用具体的style样式
<TextView <!-- 下面就是引用具体style1的方式 --> style="@style/style1"android:id="@+id/style_2" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello"/>
- Android小知识点汇总
- Android 小知识点
- Android小知识点
- Android开发小知识点
- 【android】小知识点总结
- Android小知识点
- android 小知识点
- android小知识点
- android开发小知识点
- Android小知识点
- Android开发小知识点
- Android开发小知识点
- Android小知识点
- android小知识点(一)
- Android小知识点收集
- Android小知识点
- Android的小知识点
- android开发小知识点
- Protocol Buffers研究随笔
- Tab控件 笔记
- 浅谈C++多态性 .
- 需要完善的笔记
- Qt中关于undefined reference to `vtable for故障总结
- android小知识点
- spinner控件 笔记
- c++句柄
- DatePicker 和 DatePickerDialog的基本使用方法
- AutoCompleteTextView的基本使用
- 一些经典排序算法分析
- Oracle的方案(Schema)和用户(User)的区别
- android环境配置和工程目录介绍
- android常用控件入门