视频课:【免费】安卓项目开发实战-张晨光的在线视频教程-CSDN程序员研修院

本游戏实现安卓手机下的猜纸牌游戏,由电脑和玩家一起玩,进行随机扑克的猜测,得分!

一:定义字符串的资源文件

<?xml version="1.0" encoding="utf-8"?>
<resources><string name="app_name">纸牌游戏</string><string name="action_settings">Settings</string><string name="hello_world">Hello world!</string><string name="show1">请单机获取按钮,来得到你的牌,并通过输入你现有的牌的数字并点击确定来进行游戏。每张纸牌只能使用1次!</string><string name="tishi">请输入你的用户名!</string><string name="ok">确定</string><string name="gameguize"></string>
</resources>

主界面

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/backe"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" ><ImageViewandroid:id="@+id/ivcpu"android:layout_width="105dp"android:layout_height="150dp"android:layout_alignParentRight="true"android:layout_alignParentTop="true"android:src="@drawable/img16" /><ImageViewandroid:id="@+id/ivcm"android:layout_width="105dp"android:layout_height="150dp"android:layout_alignParentBottom="true"android:layout_alignParentLeft="true"android:layout_marginBottom="64dp"android:src="@drawable/img16" /><EditTextandroid:id="@+id/edtcm"android:layout_width="50dp"android:layout_height="50dp"android:layout_alignBottom="@+id/ivcm"android:layout_toLeftOf="@+id/ivcpu"android:background="#00ff00"android:ems="10"android:inputType="number"android:textSize="40sp" ><requestFocus /></EditText><TextViewandroid:id="@+id/tvshow"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_above="@+id/ivcm"android:layout_alignLeft="@+id/ivcm"android:layout_alignTop="@+id/ivcpu"android:layout_toLeftOf="@+id/btnget"android:text="@string/show1"android:textColor="#ffffff"android:textSize="20sp" /><Buttonandroid:id="@+id/buttonok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_above="@+id/edtcm"android:layout_alignLeft="@+id/edtcm"android:text="@string/ok" /><ListViewandroid:id="@+id/lvcmsz"android:layout_width="80dp"android:layout_height="200dp"android:background="#ffffff"android:layout_alignTop="@+id/ivcm"android:layout_toRightOf="@+id/buttonok" ></ListView><Buttonandroid:id="@+id/btnget"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_below="@+id/tvshow"android:layout_toLeftOf="@+id/lvcmsz"android:text="获取" /></RelativeLayout>

调用图片xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/background"><TextViewandroid:id="@+id/tvshow"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_alignParentTop="true"android:layout_marginTop="42dp"android:text="@string/show1"android:textSize="20sp" /><EditTextandroid:id="@+id/edtcm"android:layout_width="50dp"android:layout_height="50dp"android:layout_alignLeft="@+id/ivcm"android:layout_below="@+id/ivcm"android:layout_marginTop="50dp"android:background="#00ff00"android:maxLength="2"android:ems="10"android:inputType="number"android:textSize="40sp" /><Buttonandroid:id="@+id/buttonok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignBottom="@+id/edtcm"android:layout_toRightOf="@+id/edtcm"android:text="@string/ok" /><Buttonandroid:id="@+id/btnget"android:layout_width="80dp"android:layout_height="80dp"android:layout_alignTop="@+id/ivcpu"android:layout_marginTop="27dp"android:layout_toRightOf="@+id/ivcm"android:background="@drawable/pk"android:text="PK"android:textColor="#ffff00" android:textSize="70px"/><ImageViewandroid:id="@+id/ivcm"android:layout_width="105dp"android:layout_height="150dp"android:layout_alignLeft="@+id/tvshow"android:layout_alignTop="@+id/ivcpu"android:src="@drawable/img16" /><ImageViewandroid:id="@+id/ivcpu"android:layout_width="105dp"android:layout_height="150dp"android:layout_below="@+id/tvshow"android:layout_marginTop="15dp"android:layout_toRightOf="@+id/btnget"android:src="@drawable/img16" />
</RelativeLayout>

排行榜.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/background"><TextViewandroid:id="@+id/tvshow"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:layout_alignParentTop="true"android:layout_marginTop="42dp"android:text="@string/show1"android:textSize="20sp" /><EditTextandroid:id="@+id/edtcm"android:layout_width="50dp"android:layout_height="50dp"android:layout_alignLeft="@+id/ivcm"android:layout_below="@+id/ivcm"android:layout_marginTop="50dp"android:background="#00ff00"android:maxLength="2"android:ems="10"android:inputType="number"android:textSize="40sp" /><Buttonandroid:id="@+id/buttonok"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignBottom="@+id/edtcm"android:layout_toRightOf="@+id/edtcm"android:text="@string/ok" /><Buttonandroid:id="@+id/btnget"android:layout_width="80dp"android:layout_height="80dp"android:layout_alignTop="@+id/ivcpu"android:layout_marginTop="27dp"android:layout_toRightOf="@+id/ivcm"android:background="@drawable/pk"android:text="PK"android:textColor="#ffff00" android:textSize="70px"/><ImageViewandroid:id="@+id/ivcm"android:layout_width="105dp"android:layout_height="150dp"android:layout_alignLeft="@+id/tvshow"android:layout_alignTop="@+id/ivcpu"android:src="@drawable/img16" /><ImageViewandroid:id="@+id/ivcpu"android:layout_width="105dp"android:layout_height="150dp"android:layout_below="@+id/tvshow"android:layout_marginTop="15dp"android:layout_toRightOf="@+id/btnget"android:src="@drawable/img16" />
</RelativeLayout>

保存信息.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center"android:background="@drawable/backe"><TextView android:id="@+id/tvtishi"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="纸牌游戏!"android:textSize="30sp"android:textColor="#ffffff"/><EditTextandroid:id="@+id/edtusename"android:layout_width="wrap_content"android:layout_height="wrap_content"android:hint="@string/tishi"android:maxLength="5"android:text=""  android:textColor="#ffffff"      /><Button android:id="@+id/btnlogin"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="登陆"android:textColor="#ffffff"/>
</LinearLayout>

Android项目猜纸牌游戏之一 界面设计和资源文件的设计相关推荐

  1. java课程设计纸牌游戏_java练习项目之纸牌游戏实例源码

    java应用练习项目之纸牌游戏实例源码.java纸牌项目练习题目要求: 定义纸牌的花色 定义纸牌的大小2A 花色与数字组成一张牌 组成一整副纸牌 构造玩家 发牌 题目 : 创建一副扑克牌,这副牌是标准 ...

  2. java猜数游戏图形界面_Java课程设计(猜数字游戏)完整版

    学 院 计算机与信息工程学院 专 业 2014 计科(对口) 课程名称 面向对象程序设计( Java ) 题 目 猜数字游戏 起止时间 2015 年 12 月 25 日至 2015 年 12 月 31 ...

  3. 【C语言】第一个C语言项目——“猜数字”游戏(内附源码)

    君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello米娜桑,这里是君兮_,今天又抽空为大家更新我们的主线0基础C语言啦!鉴于最近讲解了非常多的选择语句与循环语句,咱们今天就来讲讲 ...

  4. java猜数游戏图形界面_猜数游戏java实现代码

    本文实例为大家分享了java实现猜数游戏的具体代码,供大家参考,具体内容如下 有开始界面,可以设置范围,设置猜的次数 代码如下: public static void main(String[] ar ...

  5. java猜数游戏图形界面_Java做一个猜数的小游戏

    @Author : By Runsen 效果展现 猜数字游戏是一个简单,有趣的小游戏.游戏者通过输入一个指定区间的数字,与系统产生的随机数进行对比,然后输出相应的结果. 游戏运行时产生一个0-10之间 ...

  6. android 建立工程文件,Android 项目开发必备-建立属于你的build.gradle文件

    timg (1).jpg 开发一个Android项目不仅仅需要你会写java/kotlin代码,而且你还要了解各种配置文件.例如.AndroidManifest.xml,混淆文件,build.grad ...

  7. Android Studio项目中常见的需要自行创建的资源文件夹的位置(assets、raw、menu、anim等)

    写项目过程中,常遇到一些需要自行创建的资源文件夹时,容易忘记位置,现图示一下常见的资源文件夹的位置(Project 结构):                  

  8. Android屏幕适配 - 屏幕基础理论知识笔记;res资源文件命名与匹配规则

    Android开发中,屏幕适配是十分让人头疼的问题,最近打算好好研究下适配的解决方案,主要参考官方文档及论坛上大神们的方法(我崇拜的鸿洋大神等):首先,先熟悉点基础知识. 常用单位 px:pixel  ...

  9. 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )

    文章目录 一.Android Studio 导入可执行 7zr 程序 二.从 Assets 资源文件拷贝 7zr 到内置存储空间 三.参考资料 一.Android Studio 导入可执行 7zr 程 ...

最新文章

  1. [文章集合] 在Windows Server 2012上关于Vmware的几点
  2. 批处理文件检测windows系统是32位还是64位
  3. 转载:c输入空格字符串
  4. VMWARE VCSA 6.5安装过程
  5. php读取ds18b20,DS18B20_单总线协议
  6. UVa 988 - Many Paths, One Destination
  7. centos6.0安装中文输入法
  8. VPP /什么是VPP?读这篇文章就够了
  9. mysql5.7 mysql库下面的user表没有password字段无法修改密码
  10. GitOps:Weaveworks通过开发者工具实现CI/CD
  11. php扫描目录字典,Python如何实现敏感目录扫描 Python实现敏感目录扫描代码示例...
  12. 使用threading+queue队列,发送get请求,输出状态码
  13. webpack打包报错 [webpack-cli] TypeError: merge is not a function
  14. 下面我安利一款编辑数学公式软件AxMath,可以搭配Word、LaTeX、typora使用
  15. 陀螺世界进度条一天进度多少_陀螺世界满级要多久?
  16. 探究Stereo中的DSI(Disparity Space Image)到底是指什么
  17. Python——绑定与方法调用
  18. Kindle使用指南
  19. 高数 | 为什么f(x)从a到b的积分等于从b到a的积分的相反数?
  20. 利用集群技术实现Web服务器负载均衡

热门文章

  1. python如何创建一个文件夹_利用Python怎么创建一个文件夹
  2. 可道云个人网盘-Docker安装
  3. Excel不用函数嵌套一键完成四舍六入五成双
  4. 腕象谈表:V6卡地亚山度士后镶满钻评测
  5. 鸿蒙支持lOS,读了鸿蒙 OS 的代码后,我发现优秀项目都有这个共性!
  6. matlab 软键盘,(转载)DIY激光虚拟键盘低成本自制【全面讲解二】
  7. mysql多次登录失败控制,Mysql登录失败多次锁定配置
  8. Springboot项目配置404错误页面
  9. 使用Charles 抓取数据包
  10. Drug Discovery Today| 频繁命中化合物:高通量筛选中需警惕的假阳性结果