android学习
文章平均质量分 75
skka
此人很勤快,什么都没有写
展开
-
Android 实现嵌套滑动
前言Android实现简易滑动上次文章中实现了简易的ScrollerView滑动,但实际使用中许多场景都会涉及到嵌套滑动,在今天的博文中我们基于上次的ScrollLayout来进一步实现嵌套滑动。嵌套滑动预备知识:Android实现简易滑动整体页面结构<?xml version="1.0" encoding="utf-8"?><com.example.nestedscroll.ScrollParentLayout xmlns:android="http://原创 2022-03-07 11:02:32 · 4667 阅读 · 0 评论 -
Android 实现简易版ScrollView
前言学习过view内容滑动相关知识,想实践下view内容的滑动以及惯性滑动如何实现。实现完整实现:https://github.com/18839779221/test/blob/main/app/src/main/java/com/example/scroll/ScrollLayout.ktScrollView控件的高度和内容的高度前提:View只有当其内容高度大于控件高度的情况下,才能够竖直滑动。使用过ScrollView的朋友应该会清楚,ScrollView只能有一个子控件..原创 2022-03-07 10:46:02 · 2882 阅读 · 0 评论 -
offsetLeftAndRight()和setTranslationX()的区别
前言view的最终展示效果由view.x和view.y来决定view.x = mLeft + translationXview.y = mRight + tranlationY异同相同点:两种方式都可以移动view。不同点:offsetLeftAndRight(offset: Int)修改的是view的mLeft或mRight,其内部传入的是相对值。 setTranslationX(translation: Int)修改的是view的translation值,传入的是tra原创 2021-08-16 11:06:23 · 1099 阅读 · 0 评论 -
android入门注意事项
今天在写编写android,刚入门,很多东西都不熟悉,犯了很多小错误,,也发现一些需要注意的地方,大多是关于界面布局的一些东西,贴出来match_parent,fill_parent都表示填充窗体wrap_content表示包裹对象margin_left="20dp" 控件相对边界间隔为20dpRelativeLayout默认控件都显示在左上角,需指定控件之原创 2017-11-17 15:41:15 · 301 阅读 · 0 评论 -
android 生成xml以及xml解析
生成xml的两种方式第一种1.创建StringBuffered对象,存放要要写入xml文件的数据StringBuffered sb = new StringBuffered();2.使用.append()方法拼接sb.append("");3.数据保存到xml文件中第二种1.使用XmlSerializer类创建对象XmlSerializer serial原创 2017-11-19 23:23:14 · 246 阅读 · 0 评论 -
android网络连接,以及接收服务器传来的json数据
最近和同学做一个app涉及到联网获取服务器信息,做法是服务器访问数据库操作,获取到数据库中信息,封装成json格式数据,服务器端用的json-lib,json封装起来很方便 JSONArray jsonArray = JSONArray.fromObject(anList); response.getWriter().write(jsonArray.toString());两句话...原创 2018-10-07 21:16:17 · 1999 阅读 · 2 评论 -
android文件上传
最近写的app项目涉及到用户更换头像,就涉及到文件上传,在网上找了很多教程,最后选了一个看起来比较接地气的,伪造post文件上传原博客地址:https://blog.csdn.net/anan890624/article/details/52510299博客好像并没有给出服务器端的代码吗,因为是post提交文件上传,正好和我之前做的基于表单的文件上传吻合,服务器端参考的是http://ww...原创 2018-10-07 21:51:02 · 3584 阅读 · 0 评论 -
android 高德定位sdk使用
最近写项目有使用到高德地图sdk来获取定位服务,记录实现一下过程。首先在高德开放平台注册一个账号,申请一个key,申请key时麻烦点的操作在于获取sha1,官网提供了相应方法获取sha1,我首先通过命令行来获取的确获得到了一个sha1,最后测试才发现这个sha1并不对,不对的原因也没找到,最后还是通过代码获取的方式才找到正确的sha1,推荐使用代码获取sha1,方便又省事。代码获取sha1...原创 2019-07-27 09:40:52 · 533 阅读 · 0 评论