刚开始学习Android,参考了《精通Android2》。其中涉及的知识在看的时候都能理解,甚至觉得挺简单的,当过了一段时间就会忘记,所以还是以写随笔的方式学习。一方面加深自己对知识点的理解,另一方面,可以通过查阅随笔快速的恢复记忆。         我学习一门技术的时候喜欢从前往后的启发式学习方式,先了解结果,再
转载 2023-06-27 21:32:42
97阅读
Android嵌套滚动的几种实现方式很多 Android 开发者虽然做了几年的开发,但是可能还是对滚动的几种方式不是很了解,本系列也不会涉及到底层滚动原理,只是探讨一下 Android 布局滚动的几种方式。什么叫嵌套滚动?什么叫协调滚动?只要是涉及到滚动那必然父容器和子容器,按照原理来说子容器先滚动,当子容器滚不动了再让父容器滚动,或者先让父容器滚动,父容器滚不动了再让子容器滚动,这种就叫嵌套
转载 2023-06-27 23:26:13
121阅读
IE 5.0就是把XML数据岛作为一种特殊的ADO记录集进行处理的。 XML的数据绑定 1.ADO记录集的映射 XML中的每一条主元素都被映射为ADO记录集中的一条记录,而子元素则相应地被映射到记录集中的字段(也称为域)。 例如,存在XML数据岛books.xml如下: < XML ID=“xmldso”>< ?xml version=“1.0”?>< booklis
第一步:设置控件需要的属性在value目录下面新建一个attrs.xml属性文件然后在里面设置控件属性,首先设置控件名称,name里面即你自定义的控件名称<declare-styleablename="FanTitle"> </declare-styleable>这步完成之后,在里面为你的控件添加属性:name是属性名称,format是属性类型<dec
步骤:一、添加依赖库compile'com.android.support:recyclerview-v7:26.1.0'二、在activity_mian.xml中,添加RecyclerView控件,并占据整个页面。三、把你要在RecyclerView中展示的内容,设置成一个实体类Fruit,接着为RecyclerView的子项(展示的各个内容)制定一个我们自定义的布局fruit_item.xml
转载 2023-12-06 23:50:18
41阅读
ListView由于其强大的功能,在过去的Android开发当中可以说是贡献卓越,直到今天仍然还有不计其数的程序在继续使用着ListView。不过ListView并不是完全没有缺点的,比如说如果我们不使用一些技巧来提升它的运行效率,那么ListView的性能就会非常差。还有,ListView的扩展性也不够好,它只能实现数据纵向滚动的效果,如果我们想实现横向滚动的话,ListView是做不到的。为此
前言(可跳过) Android开发 中UI占很大一部分工作量, 其中findViewById等代码毫无技术含量但又耗费时间 虽然有butterknife这样的框架, 但个人觉得还是原版比较好 一来效率上绝对最快, 二来不会出现团队中有人看不懂代码的情况 因此这里提供了插件的方式, 快速生成findViewById等基础代码~ 让你有更多的精力放在核心功能上 插件除了基本的findVie
转载 2024-08-28 23:14:13
64阅读
1. 轮播控件的组成部分    我们以知乎日报Android客户端的轮播控件为例,分析一下轮播控件的主要组成:        首先我们要有用来显示图片的View对象,根据上图中底部中央的5个点,我们知道需要5个ImageView来显示需要轮播的图片,另外还需要5个ImageView来显示5个点。现在考虑以下轮播组件应该具有的行
ListView 由于其强大的功能,在过去的 Andorid 开发中使用非常广泛。不过 ListView 需要优化来提升运行效率,就像我们之前所优化的那样,否则性能将很差。还有就是只能够纵向滚动,如果要想实现横向移动,用 ListView 是做不到的。RecyclerView 可以说是一个增强版的 ListView 。它不仅实现了和 ListView 同样的效果,而且还优化了 ListView 存
转载 2023-12-01 19:20:46
32阅读
在项目开发过程,遇到ScrollView中嵌套ListView,结果点击ListView上下滑动时,整个页面滑动,也就是滑动事件被ScrollView消费掉了,造成listView无法滑动的结果,然后改动布局,替换成fragment,在fragment里面实现listview的刷新,结果还是不行,最后从view的事件分发机制入手,在滑动listView的时,屏蔽掉ScrollView的滑动事件,让
转载 2023-08-16 13:17:50
317阅读
用户控件可以嵌套用户控件左直拳使用用户控件有许多好处,比如可以封装屏蔽大
原创 2022-08-15 16:33:03
97阅读
用户控件可以嵌套用户控件左直拳使用用户控件有许多好处,比如可以封装屏蔽大量细节,使用缓存以提高页面性能。但最大的好处应该是提高重用性。并且今天我在自己写的用户控件上嵌入了另一个自己写的用户控件,结果发现一点问题都没有,真是太好了。幸甚至哉,博以咏志。
转载 2006-11-01 15:30:00
64阅读
控件Repeater的嵌套使用左直拳可以嵌套使用Repeater。页面代码: 父字段1 父字段2 ' runat="server" /> 展开孩子 子字段1子字段2 后台代码: protected void rpParent_Ite...
转载 2008-01-15 18:42:00
176阅读
控件Repeater的嵌套使用左直拳 可以嵌套使用Repeater。 页面代码:asp:Repeater ID="rpParent" runat="server"
原创 2022-08-15 16:32:02
103阅读
一、概述Android在support.v4包中为大家提供了两个接口类:NestedScrollingParentNestedScrollingChild这样的嵌套滑动机制是在 Android 发布 Lollipop 之后提供的。要实现这两个接口,必需是ViewGroup的子类。二、NestedScrollingChildpublic interface NestedScrollingChild
转载 2023-10-13 13:42:40
81阅读
一丶列表  1.什么是列表    列表是一个可变的数据类型    列表由[]表示每一项元素,使用逗号隔开,列表什么都能装,能装对象的对象.    列表可以装大量的数据 lst = ["赵四","ABC",123,["哈哈","吼吼"],("我","叫","元","组")]    2.列表的索引和切片    列表和字符串一样,也有索引和切片,只不过切出来的内容是列表 lst = ["
转载 10月前
14阅读
当ListView中嵌套
原创 2022-08-16 07:52:40
287阅读
昨晚在DataGridView中使用控件绑定,每行不同。每次绑定时候,需要清除原有已生成的控件对象。但是使用方法多种都不行,始终清除不彻底。dgv_dataextend.Controls.clear()基本不可用。 后来查资料得知需要找出所有的控件然后一个一个的清除。代码如下:
原创 2016-12-14 08:57:46
759阅读
因为官方文档写的很多不清楚,所以走了很多弯路,现将实现方法总结分享一下,因为之前接触原生开发较少,不规范地方也请多包容指正。uniapp应用在android开发的实现的思想是将uniapp作为主程序,分别开发或引入其他原生插件作为module供主程序调用,进而实现功能更加全面。1.uniapp与android混合开发相关配置之前文章中有提过,不过多赘述。大概思路是下载和Hbuilder相同版本的A
转载 2023-07-03 11:09:41
168阅读
1 #import "ViewController.h" 2 /* 3 1.UIScrollView控件是什么? 4 (1)移动设备的屏幕⼤小是极其有限的,因此直接展示在⽤用户眼前的内容也相当有限 5 (2)当展⽰的内容较多,超出一个屏幕时,⽤用户可通过滚动手势来查看屏幕以外的内容 6 (3)普通的UIView不具备滚动功能,不能显示过多的内容 7 (4)UIScrollVi
转载 2024-02-26 07:31:15
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5