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

[代码]xml代码:

1 <?xmlversion="1.0"encoding="utf-8"?>
2 <shapexmlns:android="http://schemas.android.com/apk/res/android">
3 <gradient
4 android:startColor="#FFF"
5 android:endColor="#000"
6 android: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
4 android:startColor="#FFF"
5 android:endColor="#000"
6 android: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"
3 android:orientation="vertical"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent"
6 android:background="@drawable/background_login">
7 </LinearLayout>

第三步:

[代码]java代码:

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

效果图:

更多相关文章

  1. android AppCompatEditText 样式(线条粗细等)修改
  2. android 常用代码
  3. 常用的android权限配置和常用工具代码
  4. Android(安卓)微信分享,微信分享图片
  5. Android(安卓)Gradle 构建工具(Android(安卓)Gradle Build Tools
  6. Android中attr自定义属性详解
  7. android 自定义进度条
  8. Android横向时间轴实现
  9. android拖动图片移动效果

随机推荐

  1. android获取屏幕相关信息
  2. android首页Splash页面简单实现
  3. Android 判断程序前后台状态
  4. Android Path的使用
  5. Android传感器(一)-列出手机所具有的传感器
  6. Android Check GPS is Enabled or Not
  7. android中的上下文菜单
  8. Android调用WebView
  9. android shell
  10. android:parentActivityName