##fragment与pageView ###fragment fragment不可以侧滑切换相关界面,但多数代码位于fragment中,易于维护,同时不会受到多个手势滑动的影响 ###pageView pageView与fragment的实现有相似之处,但代码臃肿,同时易被侧滑手势干扰 ###为t ...
分类:
移动开发 时间:
2020-06-02 00:04:39
阅读次数:
75
前言 在以前我们实现一个pressed 按下改变图标的颜色或者图标背景的颜色时,我们需要2张位图图片。在xml里写 <item android:state_pressed="false" ...> 来实现。这种方式让app需要保存更多的图片造成更大的app。在有矢量图后我们就可以使用一个矢量图实现这 ...
分类:
移动开发 时间:
2020-05-29 21:22:14
阅读次数:
178
ListView与Spinner在代码实现上有些相似,上一篇我写了Spinner,所以我这次写ListView,顺便比较一下这两个控件的不同之处。 一、简单的一维ListView 效果图: 首先,在app/res/values/strings.xml里添加<string-array>来存放我们需要的 ...
分类:
移动开发 时间:
2020-05-26 12:26:26
阅读次数:
73
1.点击launcher图标 LauncherApp.onClick-> onClickAppShortcut()->startAppShortcutOrInfoActivity()->launcher.startActivitySafely() Activity.startActivity->st ...
分类:
移动开发 时间:
2020-05-25 19:15:49
阅读次数:
86
Spinner 控件提供下拉列表式的输入方式,可有效地节省手机屏幕的显示空间。 与 ListView 类似,Spinner 控件也有设置数据适配器方法 setAdapter()、监听选择项方法 setOnItemSelectedListener()。 Spinner 比 ListView 多使用的一 ...
分类:
移动开发 时间:
2020-05-24 12:05:04
阅读次数:
77
随着甲骨文收购Sun Microsystems,甲骨文已经成为Java商标的正式所有者和主要的“官方” Java发行商,因此出现很多JDK版本,并不出人意料。 首先,我将解释该免责声明:我(Jim McKeeth)既不是律师也不是Java开发人员。本文是与Java,Java开发和许可相关的许多复杂问 ...
分类:
移动开发 时间:
2020-05-23 20:33:56
阅读次数:
100
在Gooogle I/O 2013年的大会上面,展示的Volley库,已经成为android开发中最常用的处理和缓存网络请求的库。如果你还没有看过Gooogle I/O中关于Volley的介绍(https://developers.google.com/events/io/sessions/3253 ...
分类:
Web程序 时间:
2020-05-23 18:45:57
阅读次数:
63
第一步:下载Android Studio. JDK版本最低为1.7,系统空闲内存至少为2GB。 JDK百度直接进官网下载就行。 Android Studio下载地址:http://www.android_studio.org/ 第二步:模拟器创建 然后选择合适的SDK版本: 配置模拟器属性: 创建完 ...
分类:
移动开发 时间:
2020-05-21 16:25:07
阅读次数:
72
这篇文章将围绕下面几个方面: 从开发模式(过程)上对比Android和小程序,比较两种”模式”的异同 从实现功能上对比,主要是看看微信小程序的局限 自己的一些看法,微信的优势 开发过程上的对比 在我看来,开发一款app,需要做的主要是界面布局以及交互处理,然后是后面的业务逻辑处理。虽然平台不同,但是 ...
分类:
微信 时间:
2020-05-20 14:33:57
阅读次数:
186
private void tryFullScreen(boolean fullScreen) { if (activity instanceof AppCompatActivity) { ActionBar supportActionBar = ((AppCompatActivity) activi ...
分类:
移动开发 时间:
2020-05-16 16:57:50
阅读次数:
70