随笔分类 -  Android

摘要:参考,https://www.jianshu.com/p/c84286130549 接上博文,在item中,设置gravity=center是不起作用的,好像系统无法得到textview的宽度。 解决办法是,在adapter类中的,用LayoutInflater加载进父类,在加载时会把布局属性一同加 阅读全文
posted @ 2019-03-30 16:05 琴声清幽 阅读(4497) 评论(0) 推荐(0)
摘要:1. 两个布局文件,一个主布局,一个item单项布局。 2. 三个概念,1. adapter,2.viewhold,3.RecyclerView 3. 步骤如下, 首先建立adapter类,里面嵌套内部类,viewhold类。 adapter的类,继承的必须符合格式,是v7包下的RecyclerVi 阅读全文
posted @ 2019-03-30 10:30 琴声清幽 阅读(199) 评论(0) 推荐(0)
摘要:在实际项目中,发现RecyclerView控件,在显示时,下拉中,没有显示全,比如64卦,只显示了48卦,解决办法是在布局文件中,在RecyclerView的外面,再包裹一层线性布局,即可。完成时代码如下: 阅读全文
posted @ 2019-03-30 10:12 琴声清幽 阅读(2201) 评论(0) 推荐(0)
摘要:1. 用SQLiteStudio 3.1.1 建立数据库db文件和建表。 2.在as中,packages视图模式下,项目上,右键点击新建“New Resource Directory” 然后,type选择raw,这样建立raw目录,否则无效,在R.raw.时候没有提示,系统不认。 3.把已经建好的数 阅读全文
posted @ 2019-03-20 17:23 琴声清幽 阅读(517) 评论(0) 推荐(0)
摘要:一、 静态加载。 即用布局文件来加载, 1. 主类activity类继承自v4包下的FragmentActivity, 2. 定义一个Fragment的子类,并加载一个布局文件。 3. 在布局文件中通过<fragment>指定自定义的Fragment 每一个Fragment本质上都是一个Framel 阅读全文
posted @ 2019-03-05 16:04 琴声清幽 阅读(2035) 评论(0) 推荐(0)
摘要:在eclipse中,首先建一个gradle的工程,然后在工程上点击右键,properties,--》project facets,然后勾选Dynamic Web Module,Java,javascript。这三个。然后转换。再在gradle.build中修改如下,以下为完整代码。完毕后,在工程右键 阅读全文
posted @ 2019-01-30 17:48 琴声清幽 阅读(295) 评论(0) 推荐(0)
摘要:下载功能介绍,首先弹出一个进度对话窗,进度随着文件的下载,进度条渐进变化。 1. 定义file文件。 2.主线程显示进度框。 a)定义一个进度对话框,b)设置风格,c)显示show 3.取得文件路径,为下一步input 和output 做准备。 4.启动子线程。详细见注释。 5.完成后,关闭。 6. 阅读全文
posted @ 2019-01-22 17:23 琴声清幽 阅读(1500) 评论(0) 推荐(0)
摘要:一. 和运用listview一样,首先需要在onCreate方法中,查找并初始化视图。 二. 在onCreate 方法中,初始化一个adapter,关键是在初始化adapter时,用到了构造方法,这个构造方法是带3个参数的,其中第一个参数,是把当前content即activity,代入到了adapt 阅读全文
posted @ 2019-01-12 10:23 琴声清幽 阅读(328) 评论(0) 推荐(0)
摘要:baseadapter,和 listview 的应用 阅读全文
posted @ 2019-01-12 10:09 琴声清幽 阅读(615) 评论(0) 推荐(0)
摘要:1. 在主layout上,用FrameLayout布局。 2. 创建的Fragment,在主页面的onCreate方法中,实行Fragment开启事务替换。 3. 创建上一步被替换的Fragment,用inflate解析布局并加载,用新布局填充这个Fragment,新布局文件是线性布局文件,即主内容 阅读全文
posted @ 2018-07-04 09:31 琴声清幽 阅读(166) 评论(0) 推荐(0)
摘要:在v4后的安卓中,集成了DrawerLayout,可以代替之前用的SlidingMenu。 用法如下: 在xml布局文件中,用DrawerLayout作为根元素,全称如下android.support.v4.widget.DrawerLayout 然后在这个xml布局文件中,需要包含两个子布局,一个 阅读全文
posted @ 2018-07-03 17:55 琴声清幽 阅读(560) 评论(0) 推荐(0)
摘要:(待续)粗略整理了一下杨广福的视频教程,将软件架构整理如下。 1. 首先引入侧滑菜单,和主内容页面。 侧滑菜单在软件的第一个onCreate里实现注册。并且设置好参数,比如侧滑方式和滑动的像素数。 2.写侧滑菜单和主内容页面的layout布局文件。并且写这两个布局文件的Fragment文件,,把这两 阅读全文
posted @ 2018-06-25 18:23 琴声清幽 阅读(216) 评论(0) 推荐(0)
摘要:1. 按照官方文档,在gradle中引用xUtils3的包,在gradle4.4中,需要这样引用,不能完全按照官方的compile。用关键字api来引用 2.独立写一个类,继承Application,并且在配置文件中,配置此文件。如写一个类名叫MyApp,并且写注入代码,x.Ext.init(thi 阅读全文
posted @ 2018-06-07 21:57 琴声清幽 阅读(210) 评论(0) 推荐(0)
摘要:两步。 1. 在res文件夹下,建立menu目录,然后建立menu的xml文件。可以从as上选择“new”“menu”来添加文件头。 2.在java文件中,重写2个方法 关键注意一点,用模拟器测试的时候,需要建立5.0以上的模拟器,否则不出现三个蓝点。4.0的模拟器有问题。 阅读全文
posted @ 2018-06-06 10:46 琴声清幽 阅读(1490) 评论(0) 推荐(0)
摘要:1. 新进引入了ConstraintLayout ,在AS 2.3之后的新建Module默认布局就是 ConstraintLayout 如是: 在使用 ConstraintLayout 的布局方案,需要在 build.gradle 引入支持库: 传统的Android开发当中,界面基本都是靠编写XML 阅读全文
posted @ 2018-06-04 18:28 琴声清幽 阅读(996) 评论(0) 推荐(0)
摘要:1. http://services.gradle.org/distributions/gradle-4.4-all.zip 用迅雷下载此更新包。速度很快。 2.将此文件放入C:\Users\Administrator\.gradle\wrapper\dists\gradle-4.4-all\9br 阅读全文
posted @ 2018-06-04 17:31 琴声清幽 阅读(6323) 评论(1) 推荐(0)
摘要:在eclipse中,DDMS建议开启的4个视图 1.Devices 2.Emulator Control 3.File Explorer 4. LogCat 阅读全文
posted @ 2018-03-21 16:35 琴声清幽 阅读(175) 评论(0) 推荐(0)
摘要:设备,3.2‘ HVGA slider (ADPI) 320*480:mdpi Target: android 4.3.1 API level 18 CPU Intel Atom keybroad 不用硬件键盘 skin Skin with dynamic hardware controls Bac 阅读全文
posted @ 2018-03-19 10:59 琴声清幽 阅读(415) 评论(0) 推荐(0)
摘要:-Xms256m-Xmx4096m-XX:MaxPermSize=1024m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-da-Djna.nosys=true-Djna.boot 阅读全文
posted @ 2017-09-26 10:56 琴声清幽 阅读(168) 评论(0) 推荐(0)