android design

android design material

https://material.io/guidelines/material-design/introduction.html

change text appearance

  • textAppearance
    https://plus.google.com/+AndroidDevelopers/posts/gQuBtnuk6iG
android:textAppearance="?android:textAppearanceMedium
  • 改变text字体的颜色
    http://www.google.com/design/spec/style/color.html#color-color-palette
android:background="#2196F3"

android开发网站

http://www.developer.android.com/index.html

layout

textView中的layout_width其实是viewGroup的属性,用来进行大小设定位置设定。
而textView的其他属性则是用来规定它自身特征的。


image.png

layout_weight

LinearLayout 还支持使用 android:layout_weight 属性为各个子视图分配权重。此属性根据视图应在屏幕上占据的空间量向视图分配“重要性”值。 权重值更大的视图可以填充父视图中任何剩余的空间。子视图可以指定权重值,然后系统会按照子视图声明的权重值的比例,将视图组中的任何剩余空间分配给子视图。 默认权重为零。
例如,如果有三个文本字段,其中两个声明权重为 1,另一个没有赋予权重,则没有权重的第三个文本字段将不会扩展,并且仅占据其内容所需的区域。 另外两个文本字段将以同等幅度进行扩展,以填充所有三个字段都测量后还剩余的空间。 如果为第三个字段提供权重 2(而非 0),那么相当于声明现在它比其他两个字段更为重要,因此,它将获得总剩余空间的一半,其他两个均享余下空间。


image.png

image.png

image.png

image.png

image.png

你可能感兴趣的:(android design)