• 样式style、主题和Activity(2017年11月7日)


    2017.11.7

    1、样式——style

    如果定义样式,请将样式放入到res/values/文件夹下。

    目的:统一app的风格。

    【案例】

    项目结构:

     

    styles.xml

     

    activity_main.xml

     

    效果:

     

    【案例】为所有按钮提供2种状态,按下一种,松开一种。

    项目结构:

     

    button_selector.xml

     

    styles.xml

     

    activity_main.xml中引用样式:

     

    效果:

     

     

    【训练】根据以下框线图,设计界面并抽取样式。最终以引用样式的形式,构建这个界面

     

     

    2、主题——theme

    主题可以理解为是style的集合。

    步骤:

    1)先定义,单独定义成一个文件。

    2)再引用,在androidmanifest.xml中找到application节点,在该节点theme属性上设置。

    【案例】

    项目结构:

     

    my_border.xml

     

    my_theme.xml

     

    引用主题,找到AndroidMainfest.xml

     

    效果:

     

     

    注意:一个theme会影响该app的所有layoutstyle

    3Activity

    活动:交互的界面,在这个对象上支撑了用户所有的操作。

    类比:类似于网站的网页(可以把网站看成一个app,网页就是这个app中的activity

    Activityandroid4大“组件”之一。

    4大组件:

    activity(活动)service(服务)、contentProvider(内容提供者)、broadcastReceiver(广播接收者)

    4、创建一个Activity

    1)使用android studio可以在创建activity时选择不同的模板向导

    2)向导创建activity做了三件事:

    1)创建layout——res/layout/

    2)创建activity类——对应package

    3)注册activity——AndroidManifest.xml

    【案例】创建一个Activity

    【作业】

    设计如下界面

     

  • 相关阅读:
    [2020.12.5周六]Boruvka
    [2020.12.4周五] 圆上对称博弈
    [2020.12.3周四]最长上升子序列
    置顶~ 未来半年内训练计划
    cf1473d
    cf1474D
    寒假复健第一天 cf1475D
    来啦来啦,寒假复健第一题cf1475g
    12.1加训总结 2019南京
    12.7-12.13训练计划
  • 原文地址:https://www.cnblogs.com/sanshengshitouhua/p/14577182.html
Copyright © 2020-2023  润新知