![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android经验
蠹石sll
这个作者很懒,什么都没留下…
展开
-
用V4包中的DrawerLayout实现下拉刷…
在V4包中有个android.support.v4.widget.DrawerLayout可以方便的实现下拉刷新和侧滑,其中下拉刷新是用Android系统自带的控件,很不好看。但还是可以看看效果。首先xml布局文件:http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" androi原创 2016-02-26 20:06:17 · 604 阅读 · 0 评论 -
如何用Android的sharepreference保存list数据集合
在Android开发过程中有时需要用到一些简单的数据保存。在系统自带的sharedpreferences中提供了一些列的数据类型,但有时候需要保存一个List集合,系统则没有现成的方法:以保存场景为例:public static String SceneList2String(List SceneList) throws IOException { //原创 2016-02-26 20:06:29 · 1288 阅读 · 0 评论 -
Android 横竖屏随意切换的两种方式
第一种最常用的方式是处理@Overridepublic void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState);} @Overrideprotected void on原创 2016-12-14 16:54:06 · 349 阅读 · 1 评论 -
自定义View时,如何设置字体的大小和间距,和XML布局达到一样的效果
问题1、我们再Android布局的时候会涉及到不同分辨率的手机显示效果不同。2、如果我们一律用XML布局,字体用SP,间距用DP,可以很好地显示TextView。3、如果我们一律用自定义的布局,设置好mTextSize,mSpaceHeight,也可以显示TextView4、但是如果我们要求自定义的布局,Paint画出来的字体和XML文件设置的效果是一样的,如何做到?解决<LinearLayout原创 2016-11-25 17:51:40 · 6751 阅读 · 0 评论 -
Android Studio 几个好用的插件
1、GsonFormatFile -> Settings ->Plugins -> 搜索 GsonFormat 安装后重启 Android Studio,进入实体类,右键generate ->选择 GsonFormat ,输入json格式的实体,点击确定。2、Android ButterKnife ZeleznyFile -> Settings ->Plugins -> 搜索 Android But原创 2016-11-16 20:52:38 · 282 阅读 · 0 评论 -
RXjava混淆时注意的问题
当打包apk的时候报错,并提示以下错误,找了很久终于找到方法解决java.lang.InternalErrorNo field producerIndex in class Lrx/internal/util/a/ac;http://note.youdao.com/noteshare?id=4f8fe77e7ea6e479f9d1eca3eb1333f1原创 2016-10-10 12:33:26 · 4159 阅读 · 0 评论 -
Android应用程序中,activity的管…
在一个完整的Android应用程序开发过程中有时候可能会涉及到Activity的跳转和销毁,这时候android系统自带的四种模式不能够按要求起作用,这时候就会用到activity的管理器: 下面采用单例模式创建一个Activity栈: public class AppManager { private static Stack stack; private static AppM原创 2016-02-26 20:06:31 · 242 阅读 · 0 评论 -
解决ListView在ScrollView中无法展…
自定义MyListView,继承ListView,重写onMeasure方法:@Overrideprotected void onMeasure(int widthMeasureSpec, intheightMeasureSpec) { int expandSpec =MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE>>2,Measur原创 2016-02-26 20:06:26 · 270 阅读 · 0 评论 -
Android获取屏幕宽度与长度的三个…
1、WindowManager wm = (WindowManager)getSystemService(Context.WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();int height = wm.getDefaultDisplay().getHeight(); 2、WindowManager wm1 =原创 2016-02-26 20:06:24 · 318 阅读 · 0 评论 -
自定义的上下拉刷新和SwipeListVie…
1、自定义的上下拉刷新该布局,只需要在其中添加控件,而控件不需要使用到手指滑动的功能就可以使用。类似于一个能够实现上下拉刷新的LinearLayout.Demo下载地址:http://download.csdn.net/detail/sll110223/83892072、SwipeListView+下拉本来做项目时使用的是上面的自定义的上下拉刷新里边放上SwipeListView,后来原创 2016-02-26 20:06:22 · 495 阅读 · 0 评论 -
模仿微信6.0的界面效果
实现目标:1、使用ActionBar实现微信头部的布局,包括:搜索和添加,只显示微信名字,不显示图标。难点:取消系统自带的“更多”标记,添加自己的+图片。2、使用v4包中的ViewPage+fragment实现微信的中间内容部分。3、底栏随着ViewPage的滑动也会滑动。难点:字体颜色和图片的颜色变化。 注意:由于图片的缺少,本人使用的图片基本上就是系统自带的ic_launcher,原创 2016-02-26 20:06:19 · 356 阅读 · 0 评论 -
Git使用
一安装Git1理论基础git 记录的是什么三棵树Git的工作流程2操作3查看状态4查看历史提交5reset命令的选项总结6查看两个版本的区别7修改最后一次提交8删除文件9重命名10创建和切换分支11合并分支和删除分支合并分支删除分支Git 获取Branch分支内容一、安装Git链接:https://git-scm.com/downloads安装完毕,设置账号和邮箱原创 2017-10-30 13:10:23 · 315 阅读 · 0 评论