• 实验四 颜色、字符串资源的使用


    【目的】

    1. 掌握Android中颜色和字符串资源的使用方法。
    2. 理解Android中尺寸和布局资源的使用方法。

    【要求】

    1. 在工程中为Activity、View使用颜色资源;
    2. 使用字符串资源并理解字符串资源的引用机制;
    3. 为Android中的视图组件设定尺寸;
    4. 运用布局资源将界面上的组件放在指定的位置。

    【原理】

    Android资源管理机制。

    【过程】

    1、建立虚拟机

    2、建立一个名为Sokodu项目

    3、修改字符串资源文件(string.xml),增加所需的字符串资源

    4、在values文件下添加color.xml文件,并且增加所需的颜色资源

    5、使用颜色资源和字符串资源

    【主要代码】

     <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/LinearLayout1"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:padding="30dip"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context=".MainActivity" 
        android:background="@drawable/flower">
    
        <TextView
            android:id="@+id/usernameTV"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView" 
            android:textColor="#000000"/>
    
        <TextView
            android:id="@+id/mainTitle"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:layout_marginBottom="25dip"
            android:text="@string/main_title"
            android:textColor="#000000"
            android:textSize="24.5sp"
            android:textStyle="bold" />
    
        <Button
            android:id="@+id/continue_btn"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
           
            android:text="@string/continue_label" 
            android:background="#5FFFC0CB"/>
    
        <Button
            android:id="@+id/new_btn"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:background="#5FFFC0CB"
            android:text="@string/new_game_label" 
            android:layout_marginTop="20dp"/>

    【运行结果】

    【实验心得】

    通过这一次的实验,基本上掌握了字符串资源以及颜色资源的使用,因为每一次的实验都很有连贯性,所以在学习的过程当中也比较有兴趣。在一次次的实验中,不断让自己项目是界面设计越来越漂亮,也让功能越来越多。

  • 相关阅读:
    你是通过什么渠道获取一般人不知道的知识和信息的?
    用python写MapReduce函数——以WordCount为例
    准确率,召回率,F值,机器学习分类问题的评价指标
    【RS】AutoRec: Autoencoders Meet Collaborative Filtering
    2018 推荐系统总结
    关于协同过滤推荐系统札记
    【RS】Wide & Deep Learning for Recommender Systems
    NeuCF源码中用到的模块(函数)
    【RS】:论文《Neural Collaborative Filtering》的思路及模型框架
    Keras 使用过程问题汇总
  • 原文地址:https://www.cnblogs.com/Dawn----123/p/5343359.html
Copyright © 2020-2023  润新知