ListView控件
<ListView
        android:id="@+id/main_iv"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/main_top_layout"
        android:padding="10dp"
        android:divider="@null"
        android:dividerHeight="6dp"
        android:scrollbars="none"
        android:background="@color/gray_f3f3f3"
        />
 
1、android:dividerHeight=“6dp”:每一条view上下之间的距离
 2、android:scrollbars=“none”:listView右侧的滑动条,none表示不显示
Drawable下面的文件,新建Drawable Resource File的作用
1、作为一个资源引用,你可以在drawable放些自定义的特效,比如圆角背景,然后在xml文件中通过android:background引用
 
 [外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblog.csdnimg.cu7Wt)https://img-blog.csdnimg.cnde40658203814c098a547c075f2f0d52.pn)]
2、这里选择shape就可以自定义特效,比如圆角。
 
 3、这里常见的两种形状有rectangle(矩形)和oval(椭圆)
 
 4、用drawable文件写shape时注意它的几个属性,solid属性用来描述形状主体内容,corners用来描述形状的左上、右上、左下、右下四个角的弧度,stroke用来描述形状的边框样式。当属性未描述时则使用默认样式。
总共shape属性有如下几种: 定义圆角 定义颜色渐变,从左下角到或上角 定义控件内容到边框的距离 定义边线 定义填充 定义大小。

 4.1:solid属性,内部填充颜色,填充选择的shape的颜色。
<solid android:color="@color/green_006400"/>
 

 4.2:conrners属性:设置圆角。可以同时设置4个圆角,也可以单独设置某个圆角
<!--设置圆角,同时设置4个角-->
    <corners android:radius="20dp"/> //全部的圆角半径  
    <!--设置圆角,分别设置4个角-->
    <corners android:topLeftRadius="20dp"/>//左上角的圆角半径  
    <corners android:topRightRadius="20dp"/>//右上角的圆角半径  
    <corners android:bottomLeftRadius="20dp"/>  //左下角的圆角半径  
    <corners android:bottomRightRadius="20dp"/> //右下角的圆角半径  
 

 4.3:stroke属性:设置shape的边框颜色。
<stroke        
    android:width="dimension"   //描边的宽度   
    android:color="color"   //描边的颜色   
    // 以下两个属性设置虚线   
    android:dashWidth="dimension"   //虚线的宽度,值为0时是实线   
    android:dashGap="dimension" />      //虚线的间隔  
 
<stroke android:color="@color/black" android:width="10dp"/>
 

4.4:size和padding 这两个基本上不怎么用,因为他们所具有的功能,控件本身也能实现。
 size:是用来定义图形的大小的。
 padding:用来定义内部边距
4.5:gradient用以定义渐变色,可以定义两色渐变和三色渐变,及渐变样式,它的属性有下面几个:常用的为linear渐变类型。
<gradient  
    android:type=["linear" | "radial" | "sweep"]    //共有3中渐变类型,线性渐变(默认)/放射渐变/扫描式渐变   
    android:angle="integer"     //渐变角度,必须为45的倍数,0为从左到右,90为从上到下   
    android:centerX="float"     //渐变中心X的相当位置,范围为0~1,只有当渐变类型为radial时才能使用   
    android:centerY="float"     //渐变中心Y的相当位置,范围为0~1,只有当渐变类型为radial时才能使用    
    android:startColor="color"   //渐变开始点的颜色   
    android:centerColor="color"  //渐变中间点的颜色,在开始与结束点之间   
    android:endColor="color"    //渐变结束点的颜色   
    android:gradientRadius="float"  //渐变的半径,只有当渐变类型为radial时才能使用   
    android:useLevel=["true" | "false"] />  //使用LevelListDrawable时就要设置为true。设为false时才有渐变效果   
 

 效果示例:
 <!--gradient的意思有:渐变,斜坡,倾斜的-->
<gradient android:type="linear"
        android:angle="90"
        android:startColor="#01D6B6"
        android:centerColor="#65EFDB"
        android:endColor="#DBF9E9"/>
 

去掉顶部默认的标题栏
方法1:修改res/values/themes.xml文件,
 
 修改后
 
 方法2:在对应activity中通过java文件隐藏
修去掉默认顶部标题栏后,修改系统标题栏的颜色。
 修改res/values/themes.xml文件中,如下圈出部分,修改为自己想要的颜色。
 
去掉Button的默认背景色
修改res/values/themes.xml文件
 



















