Android资源详解(一)颜色、字符串、位图资源-创新互联-成都快上网建站

Android资源详解(一)颜色、字符串、位图资源-创新互联

                        颜色资源

我们一直强调成都网站设计、成都做网站对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站设计公司不一定是大公司,创新互联作为专业的网络公司选择我们就是放心。

颜色值的定义是通过 RGB 三原色和一个 alpha 值来定义的。颜色值定义的开始是一个

井号(刑,后面是 Alpha-Red-Green- Blue 的格式。例如:

#RGB

#ARGB

#RRGGBB

#AARRGGBB

颜色资源位于value文件夹下,新建一个.xml文件,在里面添加代码

  #ff0000

  #00ff00

  #0000ff

在资源文件中引用颜色资源:

在布局文件中添加如上代码,引用格式为"@颜色资源文件名/color_name"(@color/huang)

在.java代码中引用颜色资源,在.java中添加如下代码

public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    this.getWindow().setBackgroundDrawableResource(R.color.lv);
    //设置背景颜色
    //使用R.color.color_name(R.color,lv)方式引用
    //.......
    }
}

                        字符串资源

字符串资源位于value文件夹下,新建一个.xml文件,在里面添加代码



    HelloABC
    Hello world!
    Settings
Hello Android!!

在资源文件中引用字符串资源:


        android:textColor="@color/huang"/>

在.java中引用字符串资源:

使用函数

getString(R.string.string_name).toString();

eg:

String string = getString(R.string.str1).toString();

                                位图资源

drawable 资源是一些图片或者颜色资源,主要用来绘制屏幕,通过Resources.get

Drawable() 方法获得。 drawable 资源分为三类: Bitmap File (位图文件)、 Color Drawable

(颜色)、 Nine-Patch Image  (九片图片)。这里只讲述常用的位图文件的使用。

Android 中支持的位图文件有 png 、jpg 和 gif 。

将图片复制到res/drawable文件中,然后刷新项目,项目自动更新,并获得位图id,在R.java中drawable中可以看到。

Ps:图片的名称只能为a-z1-9.png,不能出现大些字母

在布局文件中引用位图:

如上代码,在Android:src中引用图片源,格式为"@drawable/picture_name"("@drawable/prenren")

在菜单文件中引用位图作为图标:

    android:icon="@drawable/prenren"

在java代码中可以通过以下方法引用:

ImageView myp_w_picpathview = (ImageView)findViewById(R.id.p_w_picpathview1);

Resources r=getResources();
//通过 Resources 获得 Drawable 实例
Drawable d=r.getDrawable(R.drawable.picture_name);
//设置 ImageView 的 ImageDrawable 属性显示图片
map_w_picpathview.setImageDrawable(d);

也可以合起来写:

this.getResources().getDrawable(R.drawable.prenren);

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


新闻名称:Android资源详解(一)颜色、字符串、位图资源-创新互联
文章分享:http://kswjz.com/article/iised.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流