`
sunwei_07
  • 浏览: 27853 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论

Android基础教程(二)之------更改手机窗口画面底色

阅读更多
1.string.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello">Hello World, ActivityMain!</string>
<string name="app_name">ActivityMain</string>
<string name="name">账号:</string>
<string name="pass">密码:</string>
</resources>
2自定义的.drawable.xml


<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="color1">#ffffff</color>
<color name="color2">#938192</color>
<color name="color3">#7cd12e</color>
</resources>


3.main.xml

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@color/color1">
<TextView
android:id="@+id/myTextViewName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/name"
android:textColor="@color/color2"
android:layout_x="61px"
android:layout_y="69px"
/>
<TextView
android:id="@+id/myTextViewPass"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/pass"
android:textColor="@color/color2"
android:layout_x="61px"
android:layout_y="158px"
/>
<EditText
android:id="@+id/myEditTextName"
android:layout_width="130dip"
android:layout_height="wrap_content"
android:textSize="18sp"
android:layout_x="114px"
android:layout_y="57px"
/>
<EditText
android:id="@+id/myEditTextPass"
android:layout_width="130dip"
android:layout_height="wrap_content"
android:textSize="18sp"
android:password="true"
android:layout_x="112px"
android:layout_y="142px"
/>
</AbsoluteLayout>
4.ActivityMain.java


package org.Gofe.drawable;

import android.app.Activity;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.widget.TextView;

public class ActivityMain extends Activity {
/** Called when the activity is first created. */
private TextView myTextViewName;
private TextView myTextViewPass;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//由ID获得对象
myTextViewName=(TextView)findViewById(R.id.myTextViewName);
myTextViewPass=(TextView)findViewById(R.id.myTextViewPass);
//getBaseContext获得基础Context,getResources获得资源
Resources myColor=getBaseContext().getResources();
  //由资源myColor获得Drawable,R.color.color3是颜色值id的引用
Drawable color_N=myColor.getDrawable(R.color.color3);
Drawable color_P=myColor.getDrawable(R.color.color3);
//设置背景
myTextViewName.setBackgroundDrawable(color_N);
myTextViewPass.setBackgroundDrawable(color_P);

}
}


分享到:
评论

相关推荐

    上网保护眼睛--网页底色修改[2012-1-1].zip

    3. **教程文档**:详细的步骤指导用户如何更改浏览器设置或安装相关软件,以实现网页底色的修改。 4. **视力保护建议**:除了调整网页底色,可能还包含其他的眼部保健建议,如定时休息、做眼保健操、调整屏幕亮度和...

    上网保护眼睛--网页底色修改

    网页底色修改是一种为了减轻长时间使用电脑导致的眼睛疲劳而采取的方法。在互联网使用日益频繁的今天,保护视力显得尤为重要。长时间盯着电脑屏幕,尤其是白色背景的网页,可能会导致视觉疲劳,甚至引发干眼症、近视...

    Android开发入门教程(护眼绿豆沙底色版)

    Android开发入门教程,已处理成护眼绿豆沙底色,看着不累

    Google Android SDK开发范例大全 源码

     3.2 更改手机窗口画面底色——drawable定义颜色常数的方法   3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色   3.4 置换TextView文字——CharSequence数据类型与Resource ID应用   3.5 取得...

    Google Android SDK开发范例大全(PDF完整版4)(4-4)

    3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色 3.4 置换TextView文字——CharSequence数据类型与ResourceID应用 3.5 取得手机屏幕大小——...

    Google Android SDK开发范例大全(PDF高清完整版1)(4-1)

    3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色 3.4 置换TextView文字——CharSequence数据类型与ResourceID应用 3.5 取得手机屏幕大小——...

    Google Android SDK开发范例大全(PDF高清完整版3)(4-3)

    3.2 更改手机窗口画面底色——drawable定义颜色常数的方法 3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色 3.4 置换TextView文字——CharSequence数据类型与ResourceID应用 3.5 取得手机屏幕大小——...

    Google.Android.SDK开发范例大全

     3.2 更改手机窗口画面底色——drawable定义颜色常数的方法   3.3 更改TextView文字颜色——引用Drawable颜色常数及背景色   3.4 置换TextView文字——CharSequence数据类型与Resource ID应用   3.5 取得...

    Win7_更改文件夹背景_窗口颜色

    ### Win7 更改文件夹背景与窗口颜色技巧详解 #### 一、更改Windows窗口颜色以保护视力 在长时间使用电脑的过程中,适当的调整显示器的颜色能够有效缓解视觉疲劳,从而更好地保护我们的视力。对于Windows 7系统而言...

    最全 element UI el-date-picker组件换色(less)

    element UI el-date-picker组件样式更改 popper-class="down-time" 原码是body下的弹出器

    android NumberPicker修改选中内容的颜色等

    在Android开发中,`NumberPicker` 是一个非常实用的组件,常用于选择数字或进行上下滑动的操作,比如设置日期、时间或者选择序号。在默认情况下,`NumberPicker` 的样式是系统预设的,但有时候为了满足个性化需求...

    QQ操作弹出更改头像框窗口

    QQ操作弹出更改头像框窗口是Android平台上常见的交互设计,它涉及到用户界面(UI)设计、图像处理以及动画效果的实现。在这个过程中,开发者需要利用Android SDK提供的工具和技术来创建一个具有透明底色的弹出框,并...

    Google_Android_SDK开发范例集锦

    - **3.2 更改手机窗口画面底色** 介绍如何通过代码更改Activity的背景颜色,包括静态和动态两种方法。 - **3.3 更改TextView文字颜色** 说明如何改变TextView内文本的颜色,包括直接修改和通过XML属性修改的方法...

    关于Android引导画面的多分辨率适配.docx

    实现方式之二是使用9-Patch图像。9-Patch是一种特殊的PNG图片格式,允许指定图片的某些部分可拉伸,以适应不同尺寸的屏幕。在9-Patch中,边缘应为纯色,并设定拉伸区域,以确保在缩放时能正确填充空白。但这种方式在...

    windows窗口底色变浅绿色.zip

    1 window窗口底色变护眼色(浅绿色) 2 office 的Word编辑窗口底色变护眼色(浅绿色) PS: 不需要安装,不增加系统负担 使用: 双击charge_win_color.reg改变窗口背景颜色为线绿色 双击resume.reg恢复 ---...

    google android sdk开发范例大全 第二版 PDF 光盘代码

     3.2 更改手机窗口画面底色   3.3 更改TextView文字颜色   3.4 置换TextView文字   3.5 取得手机屏幕大小   3.6 样式化的定型对象   3.7 简易的按钮事件   3.8 手机页面的转换   3.9 ...

Global site tag (gtag.js) - Google Analytics