Demand

之前活动中误传成别的截图,故在此补充博客

1.使用自己实现的栈构建Android程序,提供用于栈的一个puh按钮和pop按钮,在文本域接收一个字符串作为push的输入,文本区将显示每个操作后的内容

2.可以使用动画实现动态效果(有加分)

3.提交测试代码运行截图,要全屏,包含自己的学号信息

4.课下把代码推送到代码托管平台

Complete

在Android Studio中导入已有的ArrayStack,MainActivity,EmptyCollectionException,StackADT

在design界面拖入两个Buttonpushpop,重写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即可

最新文章

  1. win10安装oracle 11g 报错 要求的结果: 5.0,5.1,5.2,6.0 6.1 之一 实际结果: 6.2
  2. SQLiteDatabase 基本操作
  3. 使用scrapy创建工程
  4. Ubuntu环境搭建系列—WPS/LAMP/Python篇
  5. Windows下Php安装mongodb扩展失败
  6. MyEclipse使用总结——设置MyEclipse使用的Tomcat服务器 设置JDK
  7. c# 6.0新特性(一)
  8. CSS3选择器(二)之属性选择器
  9. What is hmux in resin?
  10. Git工作流指南:Gitflow工作流 Comparing Workflows
  11. python 有关矩阵行列的存取 np.array
  12. java中的url 编码与解码
  13. navicat 随笔提示的快捷键
  14. haproxy 超时自动重发
  15. Web测试基于实际测试的功能测试点总结--转载
  16. 【转载】彻底弄懂css中单位px和em,rem的区别
  17. 解决kindeditor编辑器中使用百度地图时不能拖动坐标的问题
  18. Nginx与Lua
  19. 自定义HorizontalScrollView的scrollBar
  20. 【Codeforces 1132F】Clear the String

热门文章

  1. 知乎大神对IAAS,SAAS,PAAS区别的理解
  2. Java后台开发面试题总结
  3. 动态规划_01背包问题_Java实现
  4. MySQL join 用法
  5. 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)
  6. Ubuntu命令设置ip网关dns
  7. Serv-U设置允许用户更改密码【转】
  8. cocos2d-x android 添加新场景报错: undefined reference to `vtable for XXX'
  9. [How to] 使用HBase协处理器---Endpoint客户端代码的实现
  10. MySQL 视图、触发器、函数、存储过程