Android演示Stack(课下作业)
2024-08-25 16:16:34
Demand
之前活动中误传成别的截图,故在此补充博客
1.使用自己实现的栈构建Android程序,提供用于栈的一个puh按钮和pop按钮,在文本域接收一个字符串作为push的输入,文本区将显示每个操作后的内容
2.可以使用动画实现动态效果(有加分)
3.提交测试代码运行截图,要全屏,包含自己的学号信息
4.课下把代码推送到代码托管平台
Complete
在Android Studio中导入已有的ArrayStack
,MainActivity
,EmptyCollectionException
,StackADT
在design界面拖入两个Buttonpush,pop,重写MainActivity里的方法
push.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
stack.push(in.getText().toString());
text.setText(stack.toString());
}
});
pop.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
stack.pop();
text.setText(stack.toString());
}
并添加一个编辑框和文本框
Error
几个控件都挤到了左上角,重叠在一起,怎么改变坐标位置也无济于事,百度了很久找不到解决方法
请教王老师发现是布局类型原因,把ConstrainLayout改成LinearLayout即可
最新文章
- win10安装oracle 11g 报错 要求的结果: 5.0,5.1,5.2,6.0 6.1 之一 实际结果: 6.2
- SQLiteDatabase 基本操作
- 使用scrapy创建工程
- Ubuntu环境搭建系列—WPS/LAMP/Python篇
- Windows下Php安装mongodb扩展失败
- MyEclipse使用总结——设置MyEclipse使用的Tomcat服务器 设置JDK
- c# 6.0新特性(一)
- CSS3选择器(二)之属性选择器
- What is hmux in resin?
- Git工作流指南:Gitflow工作流 Comparing Workflows
- python 有关矩阵行列的存取 np.array
- java中的url 编码与解码
- navicat 随笔提示的快捷键
- haproxy 超时自动重发
- Web测试基于实际测试的功能测试点总结--转载
- 【转载】彻底弄懂css中单位px和em,rem的区别
- 解决kindeditor编辑器中使用百度地图时不能拖动坐标的问题
- Nginx与Lua
- 自定义HorizontalScrollView的scrollBar
- 【Codeforces 1132F】Clear the String
热门文章
- 知乎大神对IAAS,SAAS,PAAS区别的理解
- Java后台开发面试题总结
- 动态规划_01背包问题_Java实现
- MySQL join 用法
- 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)
- Ubuntu命令设置ip网关dns
- Serv-U设置允许用户更改密码【转】
- cocos2d-x android 添加新场景报错: undefined reference to `vtable for XXX'
- [How to] 使用HBase协处理器---Endpoint客户端代码的实现
- MySQL 视图、触发器、函数、存储过程