![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Julyraining
这个作者很懒,什么都没留下…
展开
-
RecyclerView的嵌套使用
最近需要用RecyclerView嵌套来实现一个功能,具体说就是在文章列表的item中显示若干图片。实现起来并不难,只需要在外层item的适配器中,在onBind方法中绑定内层item的适配器。由于这里使用的是RecyclerView,所以需要设置它的LayoutManager,在设置的时候,发现普通的GridLayoutManager无法显示视图,后来明白是内层Layout无法获取视图的原创 2016-01-02 00:46:09 · 5724 阅读 · 0 评论 -
Github开源项目收藏
http://www.cnblogs.com/gzggyy/archive/2013/05/09/3070013.htmlhttp://www.cnblogs.com/hawkon/p/3593709.html转载 2015-10-19 10:29:46 · 479 阅读 · 0 评论 -
Android decode
1.从命令行进入apktool目录,apktool d name.apk 就可以把资源反编译出来2.apktool b name重新打包生成apk,现在还不能安装,需要对apk进行签名。3.直接把apk解压缩,得到classes.dex文件从命令行进入dex2目录,dex2jar.bat classes.dex可以生成jar,用jd工具就可以原创 2015-10-02 22:28:52 · 706 阅读 · 0 评论 -
解析json数组
现在在用两种json工具。1.Gson(准确率高)2.fastjson(性能好)Gson用法:Gson gson = new Gson();String gsonString = gson.toJson(Object);~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~下面是使用Servlet输出。resp原创 2015-09-26 21:55:03 · 411 阅读 · 0 评论 -
Fragment onActivityResult问题
1.单层Fragment的时候,用 startActivityForResult(intent,int i); 而不是getActivity().startActivityForResult(intent,int i);2.当使用嵌套(neste)Fragment的时候,如果想在内层Fragment调用startActivityForResult(), 应该加上getParen转载 2015-09-26 20:10:49 · 480 阅读 · 0 评论 -
ViewPagerIndicator使用时的问题
导入ViewPagerIndicator后,可能会有一些问题,一般都是Theme的问题,手动添加style就好了。或者在AndroidManifest里直接修改Theme。原创 2015-09-22 22:21:29 · 440 阅读 · 0 评论 -
使用PagerIndicator的问题
向布局文件添加TabPageIndicator的时候出现问题 错误情况: Rendering Problems Missing styles. Is the correct theme chosen for this layout? Use the Theme combo box above the layout to原创 2015-09-22 12:08:02 · 387 阅读 · 0 评论 -
Android Studio 导入第三方源码(以及删除)
(1)File->new->import Moudules ,选择你要导入的源码文件(只需要导入library文件夹)。(2)File->Project Structure,在modules下选中app,点击dependencies,右边加号选择Modules dependencies,然后选择刚才import的Modules。2015.9.21Android Studio原创 2015-09-21 21:40:25 · 1749 阅读 · 0 评论 -
Android UI界面shape的用法
shape有六个属性,soild 填充颜色stroke 边框corners 边角gradient 渐变色padding size原创 2015-09-20 22:58:32 · 417 阅读 · 0 评论 -
Android Studio R.Java 的问题
找不到R.java文件的时候,可能是构建工具版本的问题,23.0.0总是会有很多问题。现在是2015.9.20。解决方法是File->Project Structure->Propertis,吧Build Tools Version改掉。 PS:在build.gradle的dependencies里面有一个google的东西,我把它删掉了。原创 2015-09-20 22:44:44 · 465 阅读 · 0 评论 -
Android SQLite的建立
大致结构如下:1.首先建立一个DBHelper,继承自SQLiteOpenHelper,在onCreate方法中建表,在onUpgrade中实现版本更新操作。2。声明一个数据库操作接口DbDao,声明需要实现的数据库操作,如insert delete update select操作3.实现DbDao,完成各种方法的操作。注:1.对每个表最好定义一个实体类,方便包装传参。2.如果原创 2015-10-26 12:21:18 · 347 阅读 · 0 评论 -
Volley的使用
Volley框架是用来处理android中大量http请求的。主要就是XXXRequest的使用,它的构造函数中,最主要的参数就是url,Listener(Response.Listener和Response.errorListener)。其中url表示地址,Listener表示请求结果返回时要做的操作。new ImageRequest(ImageUrl, ne原创 2015-10-31 23:18:38 · 365 阅读 · 0 评论 -
RecyclerView与ListView点击事件的区别
最近在实现图片选择的功能,最初界面由ListView容器来加载,item为ImageView+CheckBox,CheckBox位于ImageView的右上角,实现的功能为点击item时,会改变CheckBox的选中状态。如果用ListView来实现的话,还是很方便的,即实现listview的onItemClicklistener事件,在其方法public void onItemClick(A原创 2015-12-27 20:37:14 · 669 阅读 · 0 评论 -
RecyclerView与LinearLayout的问题
最近写的界面中,发现如果RecyclerView中的item是LinearLayout时,其属性width设置为match_parent或fill_parent都不起作用,实际效果是wrap_content,不知道是什么原因,目前是把根布局改为RelativeLayout,这样可以正常显示了。原创 2015-12-27 00:05:28 · 854 阅读 · 0 评论 -
RecyclerView和ListView实现多视图加载的方法
在ListView中,Adapter用来将数据加载到视图,实现这一过程的函数为@Override public View getView(int position, View convertView, ViewGroup parent) {}在其中根据position来判断view所在的行数,不同的行返回不同的视图,这样就可以实现多视图的加载。而在RecyclerView的Adapter原创 2015-12-26 23:59:52 · 563 阅读 · 0 评论 -
xUtils3框架
xUtils3框架与之前的版本有了很大的差别,首先就是它的初始化方式不同,是在整个项目的Application中初始化的:新建一个MyApplication继承Application,在onCreate方法中初始化:x.Ext.init(this);之后就可以在任何地方使用了。原创 2015-12-26 01:18:18 · 332 阅读 · 0 评论 -
ImageView xml错误
ImageVeiw提示错误android.view.InflateException: Binary XML file line #8: Error inflating class 可能是图片太大,无法加载出来原创 2015-12-26 01:16:16 · 400 阅读 · 0 评论 -
RecyclerView的事件监听
RecyclerView没有默认的事件监听,需要我们自己来实现。方法是在Adapte的ViewHolder构造方法里添加点击事件,有一个方法getAdapterPosition(),用来定位. class ViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener{原创 2015-12-13 17:33:06 · 1295 阅读 · 0 评论 -
Android菜单的使用
有多种方法可以设置菜单,这里采用的方法是以menu配置文件的方式来设置菜单。menu.xml文件(放在menu文件夹下):<menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item原创 2015-12-13 17:25:13 · 301 阅读 · 0 评论 -
Android Support Library包使用的问题
1.TabLayout不能放在Collapse中,否则会导致Tab与Toolbar重合,且向上滑动的时候会将其滑出界面。2.Toolbar的菜单若要使其以图标形式显示在右上角,应使用app:showAsAction="always"而不是android:showAsAction="always"3.coordinatorLayout不能与ListView配合使用原创 2015-12-13 15:46:54 · 352 阅读 · 0 评论 -
SpringMVC+Volley实现Android端上传文件
Android端使用的是Volley的Request基类,实现它的几个方法,以拼接表单的方式来上传文件服务器端则是采用Spring框架来接收文件。一、Android:三个类:MainActivity,PostRequest,UploadFileRequest.1.PostRequest继承自Request,实现它的deliverResponse和parseNetworkResponse原创 2015-12-11 12:47:21 · 2927 阅读 · 0 评论 -
Android开发
及时释放内存原创 2015-09-15 20:35:50 · 293 阅读 · 0 评论