搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
不正经
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
ThinkPHP5和ThinkPHP6的区别_tp5 tp6 url重写有区别吗
2
教程|使用免费GPU 资源搭建专属知识库 ChatGLM2-6B + LangChain
3
[Android Studio] 显示顶部标题栏以及常用的标题修改_theme.material3.daynight.noactionbar
4
如何在Jetbrain Rider中使用EntityFrameWork (Core) 命令行,如添加迁移和更新数据库_rider efcore
5
多线程(6)- Hook线程与线程异常捕获_易语言hook两种写法冲突咋解决
6
OpenCV 级联分类器训练——训练步骤详解(一)_级联分类器训练工具
7
Python实现卷积神经网络_from cnnlib.network import cnn
8
axios封装—vue3项目_vue3封装axios
9
spark 终止 运行_Spark应用程序终止执行程序
10
最全网络安全岗面试题 初级岗(渗透测试和信息安全方向)_十一、现在菜刀连接了一台内网主机,怎么快速地登录上线
当前位置:
article
> 正文
学会使用Android Studio网格布局制作计算器界面_使用网格布局,实现一个计算器界面的设计,要求至少有一个控件跨越多行、一个控件跨
作者:不正经 | 2024-03-20 08:14:43
赞
踩
使用网格布局,实现一个计算器界面的设计,要求至少有一个控件跨越多行、一个控件跨
一、
网格
布局的介绍
1.1GridLayout布局使用虚细线将布局划分为行、列和单元格,也支持一个控件在行、列上都有交错排列。
1.2可以自己设置布局中组件的排列方式
1.3可以自定义网格布局有多少行、多少列
1.4可以直接设置组件位于某行某列
1.5可以设置组件横跨几行或者几列
二、案例演示:制作计算器界面
1.新建安卓项目
基于-
Empty Activity
模板创建安卓应用 -
GridLayoutCalculator
2.准备一张背景图片
将背景图片拷贝到drawable目录里
3.修改字符串资源文件 -
strings.xml
4.自定义边框配置文件
在drawable目录里添加 -
custom_border.xml
修改-
custom_border.xml
5.修改主布局资源文件 -
activity_main.xml
添加显示运算结果的标签,并设置相关属性
切换到Design视图,查看预览效果
添加一个网格布局,设置为6行5列
添加第一行的五个按钮
切换到Design视图,查看预览效果
依次添加2-4行的五个按钮
切换到Design视图,查看预览效果
在第五行添加五个按钮,但是第五个按钮跨两行,高度要重新设置
切换到Design视图,查看预览效果
第六行添加三个按钮,第一个按钮跨两列,宽度要重新设置
切换到Design视图,查看预览效果
6.启动应用,查看最终效果
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
更
好
更
快
更
高效
解析
JSON
说明...
现在来一个实例
解析
类,直接就把
解析
JSON
到QVariant去了。唯一不足的是没有搞错误处理,具体方法也请各位自行参考j...
赞
踩
article
Android
-
屏幕
分辨率
学习_安卓手机
分辨率
计算公式
...
一、
Android
屏幕
尺寸、px、dpi、dip、sp参考:https://blog.csdn.net/m0_3782...
赞
踩
article
数据
的
存储(
unsigned
以及
char
的
截断
和提升(
原码
,
反码
,
补码
))_
unsigned
ch...
就比如上面提到
的
1存入
char
类型变量,它
的
原码
是00000001,这个就是
截断
,把32bit变成8bit,这个时候首个...
赞
踩
article
R
型
J
型
I
型
指令
_
r
型
指令
...
立即数
指令
,这里注意beq和lw都是I
型
指令
在R
型
指令
中包括sll
指令
虽然没有
r
s,j
r
指令
也是R
型
指令
J
型
指令
_
r
型
指...
赞
踩
article
爆发了!
AIGC
+
银行
智能
决策
平台
,
影响每个人
...
...
当前
,
商业
银行
数字化转型已经进入数智化的下半场
,
广泛运用数据在营销、风控、经营管理等场景进行
智能
决策
,
为业务赋能。在这一...
赞
踩
article
PyTorch
安装和基本
运算
—
Tensor
的
数据类
型
(
浮点
型
、整
型
、随机
浮点
型
等)、基本
运算
(...
PyTorch
中
的
Tensor
也有自己
的
数据类
型
定义方式,常用
的
如下。1.
Tensor
基本
数据类
型
1.1 to...
赞
踩
article
Mac
下安装
numpy
出现异常
及问题解决,查看
numpy
版本
方法_
mac
终端
numpy
版本
查询...
在安装
numpy
时,一直
出现异常
信息。1、使用:python3 -m pip install
numpy
异常如下:2、使...
赞
踩
article
C#
:
winform
使用
chart
控件绘制折线图,
时间
轴可缩放_
winform
的
chart
控件将
时间
...
最近做
的
一个项目里用到这部分打算记录下来挖个坑_
winform
的
chart
控件将
时间
作为
横坐标
的
值
winform
的
cha...
赞
踩
article
【
万字
详解】
cJSON
解析
...
目录1、通过README文件,初步了解
cJSON
:1.1、头文件的开头和结尾:1.2、头文件关于
cJSON
类型的宏定义1...
赞
踩
article
Qt
按
回车键
实现确定/发送
按
钮功能...
/就会响应到上面函数第三个参数:ui->pushButton_send这个
按
键原本已有的
按
键响应函数,当光标在lineE...
赞
踩
article
PyCh
a
rm异常管理(三)安装
numpy
发生错误:ERROR:Could not
find
a
v...
第一章、异常问题 本文的python版本是python3.8.2版本,然后安装
numpy
包过程中,出现以下问题:第二章、...
赞
踩
article
安卓
期末大作业
—
—
猫咪社区(源码+
任务书
)
_
貓咪
社區...
安卓
这一科目对我们来说是非常重要的科目,在本学期的学科里面,
安卓
是最有代表性的科目,它是当今我们生活中最重要的一样东西之...
赞
踩
article
计算机
有趣
的
指令
,好玩
的
CMD
命令行
~...
cmd是指
命令行
提示符,是Windows操作系统自带
的
一种
命令行
程序。我们可以用cmd做一些好玩
的
事情。打开cmd程序点...
赞
踩
article
Android
Gradle
Plugin
与
Gradle
版本
、JDK
版本
对应
关系_gradle5.1...
原文:
Android
Gradle
Plugin
与
Gradle
版本
、JDK
版本
对应
关系_gradle7.5.1
对应
的j...
赞
踩
article
关于
符号
扩展
_
符号
位
扩展
是什么意思...
一、短数据类型
扩展
为长数据类型1、要
扩展
的短数据类型为有
符号
数的 进行
符号
扩展
,即短数据类型的
符号
位
填充到长数据类型的...
赞
踩
article
Java
面试题16——
类型转换
中的
符号
扩展
_
char
转换到
short
为什么要进行
符号
扩展
...
类型转换
中的
符号
扩展
有没有想过这么一个问题, 当把一个byte的负数转换为int时, 它的值是正数还是负数呢? 当把一个...
赞
踩
article
突破编程
_
C++
_
C++
11
新
特性
(
forward
_
list
)...
C++
11
新
特性
:
forward
_
list
突破编程
_
C++
_
C++
11
新
特性
(
forward
_
list
) ...
赞
踩
article
1.
Python
数据分析
—
数据分析
与
挖掘
详讲...
数据分析
与
挖掘
是现代信息科学中至关重要的组成部分,它们不仅在技术层面上处理和分析大量数据,而且为各行各业提供了深刻的洞见...
赞
踩
article
基于
Spring
Boot
的
灾害
应急
救援平台...
灾害
应急
救援平台的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品,体验高科...
赞
踩
article
怎么
开发
鸿蒙
应用
,
一文讲清楚_
鸿蒙
应用
开发
...
底部的4区域则是显示运行结果通知信息
,
让你掌握软件的运行的各种信息
,
它底下还有很多选项卡
,
可以切换显示通知的内容。需要注...
赞
踩
相关标签
android
c语言
开发语言
MIPS
AIGC
大数据
chart
winform
C#
折线图
linux
c++
c#
qt
学习
python
深度学习
人工智能
java
课程设计
计算机有趣的指令
扩展
语言
编译器