- 博客(14)
- 资源 (21)
- 收藏
- 关注
原创 android webview 加载本地html并且解决多图卡顿问题
使用webview加载本地html,因为本地html使用多张图片,滑动起来卡顿,解决方法如下: 把文件夹放入assets文件夹下 Activity加载: WebView wView = (WebView)findViewById(R.id.webview); wView.loadUrl("file:///android_asset/guide/index.html");加速图片
2016-03-25 13:53:01 10830
原创 android 学习RxJava+Retrofit的资料
最近这段时间在看RxJava+Retrofit的使用方法,现在把参考的资料记录一下 给 Android 开发者的 RxJava 详解 谜之RxJava Android 中 Retrofit 结合 RxJava使用 Android中RxJava+Retrofit2.0+MVP模式的整合 android中使用Retrofit调用https接口及缓存 详细解析 RxAndroid 的使用方式
2016-03-23 14:53:36 662
原创 android 使用butterknife简化加载布局控件
如果布局中的控件比较多,然后需要重复findViewById,很麻烦,今天看到一个简单的方法,分享一下,看看效果图(我的图过大,所以暂时借一个博客上的图) 步骤:去github上项目 在android studio中的app build.gradle加入 compile ‘com.jakewharton:butterknife:7.0.1’ 点击File–>Settings–>Plugi
2016-03-17 17:37:58 1237
原创 android点击home键,再次点击程序图标重新启动程序
今天无意中在网上看到一个博客,上边记录着一个问题,就是程序,点击home键,返回 桌面,然后再次点击图标,结果程序重启。 我当时觉得我的软件应该没这个问题吧,结果一试,竟然也有这样的问题,就搜索了一下,现在把解决方法记录一下分析原因:我将启动的Activity启动模式设置成了 android:launchMode=”singleTask”,启动模式singleTask表示的是如果要激活的那个Act
2016-03-04 16:55:51 3365 1
原创 android 开发技巧(17)--ListView的选择模式
效果图: ListView 定义了choiceMode属性,描述是这样的: 用于为视图定义选择行为。默认情况下,列表时没有任何选择行为的。如果把choiceMode设置为singleChoice,列表允许有一个列表项处于被选状态。如果把choiceMode设置为multipleChoice,那么列表允许有任意数量的列表项处于被选状态ListView以某种方式通过Checkable接
2016-03-03 14:57:41 1127
原创 android 开发技巧(16)--充分利用ListView的头视图
实现一个这样的功能:在界面上提供一个现实图片的相册和一个显示数字的列表,当向下滚动界面时,相册随着移动,直到图片消失 实现思路:如果把Gallery和ListView两个控件置于ScrollView中,会出现一些问题,因为ListView本身就是ScrollView 比较简单的思路就是:ListView提供了头视图(Header View)与尾视图(Footer View),把Gallery
2016-03-03 13:04:30 1659
原创 android 开发技巧(15)--为ListView添加分段标头
效果图: 我记得github上有一个类似的效果github类似效果说一下实现这个效果的思路:在列表项中嵌入分段标头,然后根据需要显示或者隐藏分段标头,创建一个特殊的TextView,让其叠加在列表的顶部,当列表滚动到一个新的分段时,就更新其内容创建列表布局 创建一个xml,随列表滚动的分段标头和列表顶部的固定分段标头复用这个布局文件 header.xml<?xml version="1.0"
2016-03-03 11:41:34 1387
原创 android 开发技巧(14)--通过ViewHolder优化适配器
Adapter类的定义: Adapter对象是AdapterView和底层数据见的桥梁。Adapter用于访问数据项,并且负责为数据项生成视图AdapterView是一个抽象类,用于那些需要通过Adapter填充自身的视图,其常见子类是ListView。显示AdapterView时会调用Adapter的getView()方法创建并添加每个子条目的视图。Adapter的getView()方法就是
2016-03-03 11:19:29 630
原创 android 开发技巧(13)--处理空列表
android中ListView 用来展示数据,如果列表为空的状态,可以通过setEmpty(View)方法设置为空时显示的内容。 布局xml<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layo
2016-03-03 11:02:32 547
原创 android 开发技巧(12)--更改 Toast 显示位置的技巧
主界面代码//更改 Toast 显示位置的技巧public class Hack16Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte
2016-03-02 14:20:59 834
原创 android 开发技巧(11)--在 onCreate() 方 法 中 获 取 View 的 宽度和高度
这篇文章我直接照抄书上的吧,讲的很详细:如果需要开发一些依赖于 UI 控件的宽和高的功能,开发者可能会用到 View 的 getHeight() 和 getWidth() 方法。对于新手来说这里有一个小陷阱值得注意:试图在 Activity 的 onCreate() 方法中获取控件的宽和高。遗憾的是如果开发者在 onCreate() 方法中调用上述方法,会发现返回值都是 0。首先分析为什么在 Act
2016-03-02 11:06:48 854
原创 android 开发技巧(10)--为背景添加圆角边框
给控件添加圆角边框,其实就是一个xml,放在drawable文件夹下,跟普通图片一样使用 xml文件 button_rounded_background.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:sha
2016-03-02 10:58:02 749
原创 android 开发技巧(9)--为文本添加发亮的效果
把一个界面做成类似于LED灯一样的效果,需要定义一个类,加载特殊字体。为了实现发光效果,需要实现TextView类中的public void setShadowLayer (float radius, float dx, float dy, int color),也可以通过 XML 中的 android:shadowColor, android:shadowDx、 android:shadowDy
2016-03-01 15:24:08 1232
原创 android 开发技巧(8)--格式化 TextView 的文本
android 对TextView文本进行格式化,一般有两种方法,第一种就是使用Html.fromHtml(),另一种是通过SpannableString //格式化 TextView 的文本public class Hack10Activity extends Activity { @Override protected void onCreate(Bundle savedIns
2016-03-01 15:10:03 864
springboot在线教育.rar
2020-08-24
android组件化demo
2018-12-10
《React Native零基础入门到项目实战》项目2(Android)
2017-01-24
ViewPager+Fragment以及GridView的使用 源码
2016-01-25
实现水波上涨与水滴滴下效果,修改过的源码(2)
2015-12-30
实现水波上涨与水滴滴下效果,修改过的源码
2015-12-30
volley框架
2015-12-01
google android sdk开发范例大全第三版源代码 part2
2012-09-07
google android sdk开发范例大全第三版源代码 part1
2012-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人