美文网首页Android知识
Android UI项目一(2)

Android UI项目一(2)

作者: 琼Kevin | 来源:发表于2017-03-06 23:59 被阅读0次

    今天完成的任务


    1. 继续昨天的RelativeLayout的掌握
    2. hexo+github博客的搭建
      小白独立搭建博客--Github Pages和Hexo简明教程

    1.作品展示

    2017-03-06_225905.png

    2017-03-06_230422.png

    2.需要掌握的知识

    • RelativeLayout相对布局的几种属性混合使用定位。
    • style.xml的样式重复使用实现
    • 常用的git命令使用与GitHub搭建

    3.知识详解

    1. 对于第一个页面实现的思路是:整体使用相对布局,最上面是一个图,其中间是一个文本框在图下面,主要是小图标和文字的如何定位。小图标和对应的文字都定位在“上岛咖啡”下面,而后图标文字是定位在图标的右边即可;
      android:layout_toRightOf="@id/website"
    2. 对于控件的一些重复属性和属性值可以统一定义放到res->values->style.xml文件中,而后直接引用就可以的,如textView的字体大小,颜色,边距都可以放入其中,引用style属性如下;
      style="@style/CustomFourLitterTextView"
     <style name="CustomFourTextView">
            <item name="android:layout_width">wrap_content</item>
            <item name="android:layout_height">wrap_content</item>
            <item name="android:textSize">20sp</item>
            <item name="android:paddingLeft">10dp</item>
        </style>
    
        <style name="CustomFourLitterImageView">
            <item name="android:layout_width">32dp</item>
            <item name="android:layout_height">32dp</item>
            <item name="android:layout_marginLeft">45dp</item>
            <item name="android:layout_marginTop">15dp</item>
        </style>
    
    1. git在hexo中常见的命令有:
      hexo generate (hexo g) 生成静态文件,会在当前目录下生成一个新的叫做public的文件夹
      hexo server (hexo s) 启动本地web服务,用于博客的预览
      hexo deploy (hexo d) 部署播客到远端(比如github, heroku等平台)
    2. 搭建原理的理解:
      GitHub Pages 本用于介绍托管在GitHub的项目,不过,由于他的空间免费稳定,用来做搭建一个博客再好不过了。 每个帐号只能有一个仓库来存放个人主页,而且仓库的名字必须是username/username.github.io,这是特殊的命名约定。你可以通过[http://username.github.io](http://username.github.io/) 来访问你的个人主页。 这里特别提醒一下,需要注意的个人主页的网站内容是在master分支下的。

      明白所谓部署到github的原理。
    1.之前步骤中在Github上创建的那个特别的repo(jiji262.github.io)
    一个最大的特点就是其master中的html静态文件,可以通过链接[http://jiji262.github.io来直接访问。]
    (http://jiji262.github.xn--io-uf6d50l9qytq2ao5o./)
    2.Hexo -g 会生成一个静态网站(第一次会生成一个public目录),这个静态文件可以直接访问。
    需要将hexo生成的静态网站,提交(git commit)到github上。```
    ### 4. 反思总结<br>
    ###### 1.今日未解决的问题有如何将GitHub中的项目导入as中,实现时报错了,可能是gradle版本和包的问题;
    ###### 2.在搭建博客或者是环境的过程中,要有信心大不了重装,也要关注报错的英文信心,思考一下。ps:搭建过程中重装了1次,因为找不到错误的原因。注意浏览器的兼容,还是Google厉害,被360坑了!
    ###### 3.利用文档进行学习,官方文档,博客尝试着去看api文档,然后看点英文博客,真的感觉不一样,不过现在刚入门先看中文的吧,入门后就需要刻意的看看英文资料了,对了lantern免费流量用完了,看来要付费一波啦啦

    相关文章

      网友评论

        本文标题:Android UI项目一(2)

        本文链接:https://www.haomeiwen.com/subject/dmlpgttx.html