- 博客(9)
- 收藏
- 关注
原创 JDBC学习的笔记
Properties文件,后缀为“.properties”,属文本文件,文件的内容格式是“键=值”的格式,可以用“#”作为注释。如果返回的是结果集,就可以通过rs.next()将游标移动获取结果,也可以通过getString(int columnindex)方法获取参数columnindex索引处的值。如果将Connection看做是一条连接数据库与程序的索道,那Statement对象就可以看做是索道上的缆车,他为数据库传送SQL语句。Java中用于执行SQL语句的API,可以实现对数据库的操作。
2023-03-30 14:58:01
186
原创 activity与fragment是怎样传递信息的?
1)让activity把消息传给fragment,上次我们新建了一个空白的fragment,在点击按钮时转换到这个fragment。1)先定义一个接口,在接口里创建两个抽象函数,一个用来将activity的信息给fragment,一个是fragment传送信息给activity。1)fragment是依赖activity存在的,不能独立存在,而activity是fragment的一个容器;3)在activity里可以通过创建fragment的对象时调用赋值的函数,定义一个匿名内部类。为什么要进行通信呢?
2023-03-15 21:07:41
739
原创 第一次认识fragment
1)首先在我们的activity里添加能够触发转换fragment的两个按钮,并且添加FrameLayout(不是fragment可以不要ID),用于把我们的fragment填到UI,button剩下的部分都属于fragment。只用在添加一个fragment类,然后在activity中添加一个fragment组件,将权重设为1就可以得到平分屏幕的两个fragment。1)首先建立一个空白的Fragment,自动拓展为一个fragment,在其中重写onCreate(),onCreatView()方法。
2023-03-10 00:09:52
128
原创 更强大的滚动控件——RecyclerView
1)首先在fruit布局里把元素的方向改为垂直排列,这样实现横向的滚动。3)由于RecyclerView可以上下或者左右滚动数据的,因此每滚动一次,view里面所现实的数据都会不一样,因此就需要适配器来决定该现实什么数据。接着修改mainactivity里的代码。3)为了更明显的瀑布效果,我们可以创建一个方法getRandomName(),用Random创建随机数,将参数中传入的字符串随机重复几遍,在initfruits()方法中把水果的名字改成调用getRandomLengthName()来生成。
2023-03-08 19:49:35
332
原创 最常用的控件———ListView
由于屏幕的有限,若是想看到全部内容则需要把屏幕外的数据滚到屏幕内,同时已经在屏幕上的信息会滚动出屏幕外。ListView就是可以实现这种功能的控件。
2023-03-07 21:02:35
425
原创 四种基本布局————Android studio
标题栏实质上是几个button控件和一个TextView控件。首先新建一个布局title.xml,运用两个按钮键与一个TextView控件做标题栏,找到相应的图标做返回键与确认键。不管有多少布局需要标题栏,只需添加一行:include语句就可以了。之后让控件有相应事件。先在MainActivity同一目录下创建一个TitleLayout继承LinearLayout,给按键设置点击事件。用到的控件的id是自定义控件时的ID。然后在activity_main.xml添加下面几行。
2023-03-07 15:41:16
884
原创 android studio常见控件
首先findViewById获取editte实例,然后在按钮的点击事件里调用EditText的getText()获取内容,再调用toString()转换成字符串,最后显示出来。如果在setCancelable()中传入了false,表示该对话框不能用手机上Back键取消掉,但是当数据加载完后我们一定要记得用dismiss()方法来关闭对话框。2)然后可以用.setTitle()方法设置标题,用.setMessage()设置内容,用setCancelable()可以否用Back键关闭对话框;
2023-02-07 01:56:17
1902
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人