Android设置背景色可以通过在res/drawable里定义一个xml,如下:

[代码]xml代码:

1<?xmlversion="1.0"encoding="utf-8"?>
2<shapexmlns:android="http://schemas.android.com/apk/res/android">
3<gradient
4android:startColor="#FFF"
5android:endColor="#000"
6android:angle="45"/>
7</shape>

shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。

实现过程

第一步:

res/drawable/background_login.xml

[代码]xml代码:

1<?xmlversion="1.0"encoding="utf-8"?>
2<shapexmlns:android="http://schemas.android.com/apk/res/android">
3<gradient
4android:startColor="#FFF"
5android:endColor="#000"
6android:angle="45"/>
7</shape>

第二步:

res/layout/login.xml

[代码]xml代码:

1<?xmlversion="1.0"encoding="utf-8"?>
2<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
3android:orientation="vertical"
4android:layout_width="fill_parent"
5android:layout_height="fill_parent"
6android:background="@drawable/background_login">
7</LinearLayout>

第三步:

[代码]java代码:

01importandroid.app.Activity;
02importandroid.os.Bundle;
03
04publicclassLoginActivityextendsActivity {
05@Override
06publicvoidonCreate(Bundle savedInstanceState) {
07super.onCreate(savedInstanceState);
08setContentView(R.layout.login);
09}
10}

效果图:

渐变颜色效果图

更多相关文章

  1. 常用的android权限配置和常用工具代码
  2. Android终于公布源代码
  3. Android中设置文本颜色的三种方法
  4. Android常用代码
  5. Android中自定义Dialog样式
  6. 修改进度条ProgressBar颜色
  7. 2011.07.11——— android 自定义toast

随机推荐

  1. input系统一 loop线程的创建与运行
  2. android监听短信
  3. 线性布局的常用属性
  4. Android(安卓)Manifest.xml 分析
  5. 传智播客Android视频教程——第四天
  6. RelativeLayout参数意义
  7. Android(安卓)RatingBar自定义替换系统图
  8. android 字体总结
  9. [1] Android主要源代码组成
  10. 【Android】Android部分问题记录