android小知识点

原创 2013年12月04日 09:47:15

在资源文件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开发知识点汇总

  • 2016年05月12日 10:50
  • 5KB
  • 下载

Android常见知识点总结

  • 2015年09月15日 18:21
  • 442KB
  • 下载

Android自定义视图 View 之重要知识点 Path 详解

这篇帖子主要的还是给大家讲了一下怎么来用Path,这个在我们的android应用当中用到的很多,不多说什么了,在代码当中我已经注释了中文意思,大家还是来看看吧...

android基础知识点总结

  • 2015年11月26日 19:53
  • 4.49MB
  • 下载

一篇文章,全面总结Android面试知识点

本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。以下所有知识点都整理发布在Githu...
  • LRH0211
  • LRH0211
  • 2017年10月19日 08:25
  • 606

Android RecyclerView源码与知识点汇总

RecyclerView新一代的listView,强大不用多说了。简直就是趋势啊,现在网上教程和源码都很多,在此做了一个汇总供大家查阅,希望可以方便大家的学习。 知识点 1、[Andr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android小知识点
举报原因:
原因补充:

(最多只允许输入30个字)