栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

第31篇 Android Studio实现五子棋游戏(二)布局

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第31篇 Android Studio实现五子棋游戏(二)布局

第31篇 Android Studio实现五子棋游戏(二)布局
  • 1.界面布局
    • 1.1.整体布局
    • 1.2.棋盘界面
    • 1.3.代码
  • 2.strings.xml

1.界面布局

我在做界面的时候,就喜欢自己先手绘一下大概的界面,然后再看看有没有什么要添加的地方,还或者删减的地方,都说了写文档的编码就比较快,但是我这个人心是比较急的,没有坚持把文档写完就开始编码了,有些地方如果先写文档,那就是很好的,因为当你已经开始编码了,再思考,那么可能又要修改很多地方了。
因此未来避免过多得增删,所以先写文档是非常有必要的,因为已经达到了你想要的效果,所以没有太多的地方修改,除非你弄错了什么,不然编码是挺快的。
所以界面也是一样,先画出来,编码时想要什么布局,哪些按钮要放在哪里,就能很快的写出来了。

1.1.整体布局


这里和以前唯一的区别就是添加了背景,我之前是不知道怎么给布局或者背景添加图片的,(刚学),然后我看到background似乎可以加很多东西,我就想能不能加一张图片,果然成功了。当然,你要把布局拉大为整个屏幕界面。
match_parent:和父控件一样大,就是说这个整体布局如果宽高都这样设置,那宽高就和手机屏幕一样了。
wrap_content:只要能显示出所有控件就行,比如我们在这个整体布局只加一个按钮,那整体布局的宽高都和这个按钮一样。

1.2.棋盘界面


ChessBoardActivity是继承于View的,所以按照这样直接加进来就好,而且是透明的,不需要设置其他什么东西,也不需要添加按钮,棋盘的线条在其他地方加。

1.3.代码




    
    

        
        

        
        
    

    

        
        
        
    

    

    

        
2.strings.xml

数据


    星星五子棋
    欢迎来到星星五子棋

    选手
    白方
    黑方

    模式
    
        人机对战
        双人对战
        联机对战
    

    开始
    提示
    悔棋
    帮助


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/292921.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号